home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / bin / afmtodit < prev    next >
Text File  |  2005-10-13  |  165KB  |  6,412 lines

  1. #! /usr/bin/perl
  2. # -*- Perl -*-
  3. # Copyright (C) 1989-2000, 2001, 2002, 2003 Free Software Foundation, Inc.
  4. #      Written by James Clark (jjc@jclark.com)
  5. #
  6. # This file is part of groff.
  7. #
  8. # groff is free software; you can redistribute it and/or modify it under
  9. # the terms of the GNU General Public License as published by the Free
  10. # Software Foundation; either version 2, or (at your option) any later
  11. # version.
  12. #
  13. # groff is distributed in the hope that it will be useful, but WITHOUT ANY
  14. # WARRANTY; without even the implied warranty of MERCHANTABILITY or
  15. # FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
  16. # for more details.
  17. #
  18. # You should have received a copy of the GNU General Public License along
  19. # with groff; see the file COPYING.  If not, write to the Free Software
  20. # Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  21.  
  22. %unicode_decomposed = (
  23.   "u00C0", "u0041_0300",
  24.   "u00C1", "u0041_0301",
  25.   "u00C2", "u0041_0302",
  26.   "u00C3", "u0041_0303",
  27.   "u00C4", "u0041_0308",
  28.   "u00C5", "u0041_030A",
  29.   "u00C7", "u0043_0327",
  30.   "u00C8", "u0045_0300",
  31.   "u00C9", "u0045_0301",
  32.   "u00CA", "u0045_0302",
  33.   "u00CB", "u0045_0308",
  34.   "u00CC", "u0049_0300",
  35.   "u00CD", "u0049_0301",
  36.   "u00CE", "u0049_0302",
  37.   "u00CF", "u0049_0308",
  38.   "u00D1", "u004E_0303",
  39.   "u00D2", "u004F_0300",
  40.   "u00D3", "u004F_0301",
  41.   "u00D4", "u004F_0302",
  42.   "u00D5", "u004F_0303",
  43.   "u00D6", "u004F_0308",
  44.   "u00D9", "u0055_0300",
  45.   "u00DA", "u0055_0301",
  46.   "u00DB", "u0055_0302",
  47.   "u00DC", "u0055_0308",
  48.   "u00DD", "u0059_0301",
  49.   "u00E0", "u0061_0300",
  50.   "u00E1", "u0061_0301",
  51.   "u00E2", "u0061_0302",
  52.   "u00E3", "u0061_0303",
  53.   "u00E4", "u0061_0308",
  54.   "u00E5", "u0061_030A",
  55.   "u00E7", "u0063_0327",
  56.   "u00E8", "u0065_0300",
  57.   "u00E9", "u0065_0301",
  58.   "u00EA", "u0065_0302",
  59.   "u00EB", "u0065_0308",
  60.   "u00EC", "u0069_0300",
  61.   "u00ED", "u0069_0301",
  62.   "u00EE", "u0069_0302",
  63.   "u00EF", "u0069_0308",
  64.   "u00F1", "u006E_0303",
  65.   "u00F2", "u006F_0300",
  66.   "u00F3", "u006F_0301",
  67.   "u00F4", "u006F_0302",
  68.   "u00F5", "u006F_0303",
  69.   "u00F6", "u006F_0308",
  70.   "u00F9", "u0075_0300",
  71.   "u00FA", "u0075_0301",
  72.   "u00FB", "u0075_0302",
  73.   "u00FC", "u0075_0308",
  74.   "u00FD", "u0079_0301",
  75.   "u00FF", "u0079_0308",
  76.   "u0100", "u0041_0304",
  77.   "u0101", "u0061_0304",
  78.   "u0102", "u0041_0306",
  79.   "u0103", "u0061_0306",
  80.   "u0104", "u0041_0328",
  81.   "u0105", "u0061_0328",
  82.   "u0106", "u0043_0301",
  83.   "u0107", "u0063_0301",
  84.   "u0108", "u0043_0302",
  85.   "u0109", "u0063_0302",
  86.   "u010A", "u0043_0307",
  87.   "u010B", "u0063_0307",
  88.   "u010C", "u0043_030C",
  89.   "u010D", "u0063_030C",
  90.   "u010E", "u0044_030C",
  91.   "u010F", "u0064_030C",
  92.   "u0112", "u0045_0304",
  93.   "u0113", "u0065_0304",
  94.   "u0114", "u0045_0306",
  95.   "u0115", "u0065_0306",
  96.   "u0116", "u0045_0307",
  97.   "u0117", "u0065_0307",
  98.   "u0118", "u0045_0328",
  99.   "u0119", "u0065_0328",
  100.   "u011A", "u0045_030C",
  101.   "u011B", "u0065_030C",
  102.   "u011C", "u0047_0302",
  103.   "u011D", "u0067_0302",
  104.   "u011E", "u0047_0306",
  105.   "u011F", "u0067_0306",
  106.   "u0120", "u0047_0307",
  107.   "u0121", "u0067_0307",
  108.   "u0122", "u0047_0327",
  109.   "u0123", "u0067_0327",
  110.   "u0124", "u0048_0302",
  111.   "u0125", "u0068_0302",
  112.   "u0128", "u0049_0303",
  113.   "u0129", "u0069_0303",
  114.   "u012A", "u0049_0304",
  115.   "u012B", "u0069_0304",
  116.   "u012C", "u0049_0306",
  117.   "u012D", "u0069_0306",
  118.   "u012E", "u0049_0328",
  119.   "u012F", "u0069_0328",
  120.   "u0130", "u0049_0307",
  121.   "u0134", "u004A_0302",
  122.   "u0135", "u006A_0302",
  123.   "u0136", "u004B_0327",
  124.   "u0137", "u006B_0327",
  125.   "u0139", "u004C_0301",
  126.   "u013A", "u006C_0301",
  127.   "u013B", "u004C_0327",
  128.   "u013C", "u006C_0327",
  129.   "u013D", "u004C_030C",
  130.   "u013E", "u006C_030C",
  131.   "u0143", "u004E_0301",
  132.   "u0144", "u006E_0301",
  133.   "u0145", "u004E_0327",
  134.   "u0146", "u006E_0327",
  135.   "u0147", "u004E_030C",
  136.   "u0148", "u006E_030C",
  137.   "u014C", "u004F_0304",
  138.   "u014D", "u006F_0304",
  139.   "u014E", "u004F_0306",
  140.   "u014F", "u006F_0306",
  141.   "u0150", "u004F_030B",
  142.   "u0151", "u006F_030B",
  143.   "u0154", "u0052_0301",
  144.   "u0155", "u0072_0301",
  145.   "u0156", "u0052_0327",
  146.   "u0157", "u0072_0327",
  147.   "u0158", "u0052_030C",
  148.   "u0159", "u0072_030C",
  149.   "u015A", "u0053_0301",
  150.   "u015B", "u0073_0301",
  151.   "u015C", "u0053_0302",
  152.   "u015D", "u0073_0302",
  153.   "u015E", "u0053_0327",
  154.   "u015F", "u0073_0327",
  155.   "u0160", "u0053_030C",
  156.   "u0161", "u0073_030C",
  157.   "u0162", "u0054_0327",
  158.   "u0163", "u0074_0327",
  159.   "u0164", "u0054_030C",
  160.   "u0165", "u0074_030C",
  161.   "u0168", "u0055_0303",
  162.   "u0169", "u0075_0303",
  163.   "u016A", "u0055_0304",
  164.   "u016B", "u0075_0304",
  165.   "u016C", "u0055_0306",
  166.   "u016D", "u0075_0306",
  167.   "u016E", "u0055_030A",
  168.   "u016F", "u0075_030A",
  169.   "u0170", "u0055_030B",
  170.   "u0171", "u0075_030B",
  171.   "u0172", "u0055_0328",
  172.   "u0173", "u0075_0328",
  173.   "u0174", "u0057_0302",
  174.   "u0175", "u0077_0302",
  175.   "u0176", "u0059_0302",
  176.   "u0177", "u0079_0302",
  177.   "u0178", "u0059_0308",
  178.   "u0179", "u005A_0301",
  179.   "u017A", "u007A_0301",
  180.   "u017B", "u005A_0307",
  181.   "u017C", "u007A_0307",
  182.   "u017D", "u005A_030C",
  183.   "u017E", "u007A_030C",
  184.   "u01A0", "u004F_031B",
  185.   "u01A1", "u006F_031B",
  186.   "u01AF", "u0055_031B",
  187.   "u01B0", "u0075_031B",
  188.   "u01CD", "u0041_030C",
  189.   "u01CE", "u0061_030C",
  190.   "u01CF", "u0049_030C",
  191.   "u01D0", "u0069_030C",
  192.   "u01D1", "u004F_030C",
  193.   "u01D2", "u006F_030C",
  194.   "u01D3", "u0055_030C",
  195.   "u01D4", "u0075_030C",
  196.   "u01D5", "u0055_0308_0304",
  197.   "u01D6", "u0075_0308_0304",
  198.   "u01D7", "u0055_0308_0301",
  199.   "u01D8", "u0075_0308_0301",
  200.   "u01D9", "u0055_0308_030C",
  201.   "u01DA", "u0075_0308_030C",
  202.   "u01DB", "u0055_0308_0300",
  203.   "u01DC", "u0075_0308_0300",
  204.   "u01DE", "u0041_0308_0304",
  205.   "u01DF", "u0061_0308_0304",
  206.   "u01E0", "u0041_0307_0304",
  207.   "u01E1", "u0061_0307_0304",
  208.   "u01E2", "u00C6_0304",
  209.   "u01E3", "u00E6_0304",
  210.   "u01E6", "u0047_030C",
  211.   "u01E7", "u0067_030C",
  212.   "u01E8", "u004B_030C",
  213.   "u01E9", "u006B_030C",
  214.   "u01EA", "u004F_0328",
  215.   "u01EB", "u006F_0328",
  216.   "u01EC", "u004F_0328_0304",
  217.   "u01ED", "u006F_0328_0304",
  218.   "u01EE", "u01B7_030C",
  219.   "u01EF", "u0292_030C",
  220.   "u01F0", "u006A_030C",
  221.   "u01F4", "u0047_0301",
  222.   "u01F5", "u0067_0301",
  223.   "u01F8", "u004E_0300",
  224.   "u01F9", "u006E_0300",
  225.   "u01FA", "u0041_030A_0301",
  226.   "u01FB", "u0061_030A_0301",
  227.   "u01FC", "u00C6_0301",
  228.   "u01FD", "u00E6_0301",
  229.   "u01FE", "u00D8_0301",
  230.   "u01FF", "u00F8_0301",
  231.   "u0200", "u0041_030F",
  232.   "u0201", "u0061_030F",
  233.   "u0202", "u0041_0311",
  234.   "u0203", "u0061_0311",
  235.   "u0204", "u0045_030F",
  236.   "u0205", "u0065_030F",
  237.   "u0206", "u0045_0311",
  238.   "u0207", "u0065_0311",
  239.   "u0208", "u0049_030F",
  240.   "u0209", "u0069_030F",
  241.   "u020A", "u0049_0311",
  242.   "u020B", "u0069_0311",
  243.   "u020C", "u004F_030F",
  244.   "u020D", "u006F_030F",
  245.   "u020E", "u004F_0311",
  246.   "u020F", "u006F_0311",
  247.   "u0210", "u0052_030F",
  248.   "u0211", "u0072_030F",
  249.   "u0212", "u0052_0311",
  250.   "u0213", "u0072_0311",
  251.   "u0214", "u0055_030F",
  252.   "u0215", "u0075_030F",
  253.   "u0216", "u0055_0311",
  254.   "u0217", "u0075_0311",
  255.   "u0218", "u0053_0326",
  256.   "u0219", "u0073_0326",
  257.   "u021A", "u0054_0326",
  258.   "u021B", "u0074_0326",
  259.   "u021E", "u0048_030C",
  260.   "u021F", "u0068_030C",
  261.   "u0226", "u0041_0307",
  262.   "u0227", "u0061_0307",
  263.   "u0228", "u0045_0327",
  264.   "u0229", "u0065_0327",
  265.   "u022A", "u004F_0308_0304",
  266.   "u022B", "u006F_0308_0304",
  267.   "u022C", "u004F_0303_0304",
  268.   "u022D", "u006F_0303_0304",
  269.   "u022E", "u004F_0307",
  270.   "u022F", "u006F_0307",
  271.   "u0230", "u004F_0307_0304",
  272.   "u0231", "u006F_0307_0304",
  273.   "u0232", "u0059_0304",
  274.   "u0233", "u0079_0304",
  275.   "u0340", "u0300",
  276.   "u0341", "u0301",
  277.   "u0343", "u0313",
  278.   "u0344", "u0308_0301",
  279.   "u0374", "u02B9",
  280.   "u037E", "u003B",
  281.   "u0385", "u00A8_0301",
  282.   "u0386", "u0391_0301",
  283.   "u0387", "u00B7",
  284.   "u0388", "u0395_0301",
  285.   "u0389", "u0397_0301",
  286.   "u038A", "u0399_0301",
  287.   "u038C", "u039F_0301",
  288.   "u038E", "u03A5_0301",
  289.   "u038F", "u03A9_0301",
  290.   "u0390", "u03B9_0308_0301",
  291.   "u03AA", "u0399_0308",
  292.   "u03AB", "u03A5_0308",
  293.   "u03AC", "u03B1_0301",
  294.   "u03AD", "u03B5_0301",
  295.   "u03AE", "u03B7_0301",
  296.   "u03AF", "u03B9_0301",
  297.   "u03B0", "u03C5_0308_0301",
  298.   "u03CA", "u03B9_0308",
  299.   "u03CB", "u03C5_0308",
  300.   "u03CC", "u03BF_0301",
  301.   "u03CD", "u03C5_0301",
  302.   "u03CE", "u03C9_0301",
  303.   "u03D3", "u03D2_0301",
  304.   "u03D4", "u03D2_0308",
  305.   "u0400", "u0415_0300",
  306.   "u0401", "u0415_0308",
  307.   "u0403", "u0413_0301",
  308.   "u0407", "u0406_0308",
  309.   "u040C", "u041A_0301",
  310.   "u040D", "u0418_0300",
  311.   "u040E", "u0423_0306",
  312.   "u0419", "u0418_0306",
  313.   "u0439", "u0438_0306",
  314.   "u0450", "u0435_0300",
  315.   "u0451", "u0435_0308",
  316.   "u0453", "u0433_0301",
  317.   "u0457", "u0456_0308",
  318.   "u045C", "u043A_0301",
  319.   "u045D", "u0438_0300",
  320.   "u045E", "u0443_0306",
  321.   "u0476", "u0474_030F",
  322.   "u0477", "u0475_030F",
  323.   "u04C1", "u0416_0306",
  324.   "u04C2", "u0436_0306",
  325.   "u04D0", "u0410_0306",
  326.   "u04D1", "u0430_0306",
  327.   "u04D2", "u0410_0308",
  328.   "u04D3", "u0430_0308",
  329.   "u04D6", "u0415_0306",
  330.   "u04D7", "u0435_0306",
  331.   "u04DA", "u04D8_0308",
  332.   "u04DB", "u04D9_0308",
  333.   "u04DC", "u0416_0308",
  334.   "u04DD", "u0436_0308",
  335.   "u04DE", "u0417_0308",
  336.   "u04DF", "u0437_0308",
  337.   "u04E2", "u0418_0304",
  338.   "u04E3", "u0438_0304",
  339.   "u04E4", "u0418_0308",
  340.   "u04E5", "u0438_0308",
  341.   "u04E6", "u041E_0308",
  342.   "u04E7", "u043E_0308",
  343.   "u04EA", "u04E8_0308",
  344.   "u04EB", "u04E9_0308",
  345.   "u04EC", "u042D_0308",
  346.   "u04ED", "u044D_0308",
  347.   "u04EE", "u0423_0304",
  348.   "u04EF", "u0443_0304",
  349.   "u04F0", "u0423_0308",
  350.   "u04F1", "u0443_0308",
  351.   "u04F2", "u0423_030B",
  352.   "u04F3", "u0443_030B",
  353.   "u04F4", "u0427_0308",
  354.   "u04F5", "u0447_0308",
  355.   "u04F8", "u042B_0308",
  356.   "u04F9", "u044B_0308",
  357.   "u0622", "u0627_0653",
  358.   "u0623", "u0627_0654",
  359.   "u0624", "u0648_0654",
  360.   "u0625", "u0627_0655",
  361.   "u0626", "u064A_0654",
  362.   "u06C0", "u06D5_0654",
  363.   "u06C2", "u06C1_0654",
  364.   "u06D3", "u06D2_0654",
  365.   "u0929", "u0928_093C",
  366.   "u0931", "u0930_093C",
  367.   "u0934", "u0933_093C",
  368.   "u0958", "u0915_093C",
  369.   "u0959", "u0916_093C",
  370.   "u095A", "u0917_093C",
  371.   "u095B", "u091C_093C",
  372.   "u095C", "u0921_093C",
  373.   "u095D", "u0922_093C",
  374.   "u095E", "u092B_093C",
  375.   "u095F", "u092F_093C",
  376.   "u09CB", "u09C7_09BE",
  377.   "u09CC", "u09C7_09D7",
  378.   "u09DC", "u09A1_09BC",
  379.   "u09DD", "u09A2_09BC",
  380.   "u09DF", "u09AF_09BC",
  381.   "u0A33", "u0A32_0A3C",
  382.   "u0A36", "u0A38_0A3C",
  383.   "u0A59", "u0A16_0A3C",
  384.   "u0A5A", "u0A17_0A3C",
  385.   "u0A5B", "u0A1C_0A3C",
  386.   "u0A5E", "u0A2B_0A3C",
  387.   "u0B48", "u0B47_0B56",
  388.   "u0B4B", "u0B47_0B3E",
  389.   "u0B4C", "u0B47_0B57",
  390.   "u0B5C", "u0B21_0B3C",
  391.   "u0B5D", "u0B22_0B3C",
  392.   "u0B94", "u0B92_0BD7",
  393.   "u0BCA", "u0BC6_0BBE",
  394.   "u0BCB", "u0BC7_0BBE",
  395.   "u0BCC", "u0BC6_0BD7",
  396.   "u0C48", "u0C46_0C56",
  397.   "u0CC0", "u0CBF_0CD5",
  398.   "u0CC7", "u0CC6_0CD5",
  399.   "u0CC8", "u0CC6_0CD6",
  400.   "u0CCA", "u0CC6_0CC2",
  401.   "u0CCB", "u0CC6_0CC2_0CD5",
  402.   "u0D4A", "u0D46_0D3E",
  403.   "u0D4B", "u0D47_0D3E",
  404.   "u0D4C", "u0D46_0D57",
  405.   "u0DDA", "u0DD9_0DCA",
  406.   "u0DDC", "u0DD9_0DCF",
  407.   "u0DDD", "u0DD9_0DCF_0DCA",
  408.   "u0DDE", "u0DD9_0DDF",
  409.   "u0F43", "u0F42_0FB7",
  410.   "u0F4D", "u0F4C_0FB7",
  411.   "u0F52", "u0F51_0FB7",
  412.   "u0F57", "u0F56_0FB7",
  413.   "u0F5C", "u0F5B_0FB7",
  414.   "u0F69", "u0F40_0FB5",
  415.   "u0F73", "u0F71_0F72",
  416.   "u0F75", "u0F71_0F74",
  417.   "u0F76", "u0FB2_0F80",
  418.   "u0F78", "u0FB3_0F80",
  419.   "u0F81", "u0F71_0F80",
  420.   "u0F93", "u0F92_0FB7",
  421.   "u0F9D", "u0F9C_0FB7",
  422.   "u0FA2", "u0FA1_0FB7",
  423.   "u0FA7", "u0FA6_0FB7",
  424.   "u0FAC", "u0FAB_0FB7",
  425.   "u0FB9", "u0F90_0FB5",
  426.   "u1026", "u1025_102E",
  427.   "u1E00", "u0041_0325",
  428.   "u1E01", "u0061_0325",
  429.   "u1E02", "u0042_0307",
  430.   "u1E03", "u0062_0307",
  431.   "u1E04", "u0042_0323",
  432.   "u1E05", "u0062_0323",
  433.   "u1E06", "u0042_0331",
  434.   "u1E07", "u0062_0331",
  435.   "u1E08", "u0043_0327_0301",
  436.   "u1E09", "u0063_0327_0301",
  437.   "u1E0A", "u0044_0307",
  438.   "u1E0B", "u0064_0307",
  439.   "u1E0C", "u0044_0323",
  440.   "u1E0D", "u0064_0323",
  441.   "u1E0E", "u0044_0331",
  442.   "u1E0F", "u0064_0331",
  443.   "u1E10", "u0044_0327",
  444.   "u1E11", "u0064_0327",
  445.   "u1E12", "u0044_032D",
  446.   "u1E13", "u0064_032D",
  447.   "u1E14", "u0045_0304_0300",
  448.   "u1E15", "u0065_0304_0300",
  449.   "u1E16", "u0045_0304_0301",
  450.   "u1E17", "u0065_0304_0301",
  451.   "u1E18", "u0045_032D",
  452.   "u1E19", "u0065_032D",
  453.   "u1E1A", "u0045_0330",
  454.   "u1E1B", "u0065_0330",
  455.   "u1E1C", "u0045_0327_0306",
  456.   "u1E1D", "u0065_0327_0306",
  457.   "u1E1E", "u0046_0307",
  458.   "u1E1F", "u0066_0307",
  459.   "u1E20", "u0047_0304",
  460.   "u1E21", "u0067_0304",
  461.   "u1E22", "u0048_0307",
  462.   "u1E23", "u0068_0307",
  463.   "u1E24", "u0048_0323",
  464.   "u1E25", "u0068_0323",
  465.   "u1E26", "u0048_0308",
  466.   "u1E27", "u0068_0308",
  467.   "u1E28", "u0048_0327",
  468.   "u1E29", "u0068_0327",
  469.   "u1E2A", "u0048_032E",
  470.   "u1E2B", "u0068_032E",
  471.   "u1E2C", "u0049_0330",
  472.   "u1E2D", "u0069_0330",
  473.   "u1E2E", "u0049_0308_0301",
  474.   "u1E2F", "u0069_0308_0301",
  475.   "u1E30", "u004B_0301",
  476.   "u1E31", "u006B_0301",
  477.   "u1E32", "u004B_0323",
  478.   "u1E33", "u006B_0323",
  479.   "u1E34", "u004B_0331",
  480.   "u1E35", "u006B_0331",
  481.   "u1E36", "u004C_0323",
  482.   "u1E37", "u006C_0323",
  483.   "u1E38", "u004C_0323_0304",
  484.   "u1E39", "u006C_0323_0304",
  485.   "u1E3A", "u004C_0331",
  486.   "u1E3B", "u006C_0331",
  487.   "u1E3C", "u004C_032D",
  488.   "u1E3D", "u006C_032D",
  489.   "u1E3E", "u004D_0301",
  490.   "u1E3F", "u006D_0301",
  491.   "u1E40", "u004D_0307",
  492.   "u1E41", "u006D_0307",
  493.   "u1E42", "u004D_0323",
  494.   "u1E43", "u006D_0323",
  495.   "u1E44", "u004E_0307",
  496.   "u1E45", "u006E_0307",
  497.   "u1E46", "u004E_0323",
  498.   "u1E47", "u006E_0323",
  499.   "u1E48", "u004E_0331",
  500.   "u1E49", "u006E_0331",
  501.   "u1E4A", "u004E_032D",
  502.   "u1E4B", "u006E_032D",
  503.   "u1E4C", "u004F_0303_0301",
  504.   "u1E4D", "u006F_0303_0301",
  505.   "u1E4E", "u004F_0303_0308",
  506.   "u1E4F", "u006F_0303_0308",
  507.   "u1E50", "u004F_0304_0300",
  508.   "u1E51", "u006F_0304_0300",
  509.   "u1E52", "u004F_0304_0301",
  510.   "u1E53", "u006F_0304_0301",
  511.   "u1E54", "u0050_0301",
  512.   "u1E55", "u0070_0301",
  513.   "u1E56", "u0050_0307",
  514.   "u1E57", "u0070_0307",
  515.   "u1E58", "u0052_0307",
  516.   "u1E59", "u0072_0307",
  517.   "u1E5A", "u0052_0323",
  518.   "u1E5B", "u0072_0323",
  519.   "u1E5C", "u0052_0323_0304",
  520.   "u1E5D", "u0072_0323_0304",
  521.   "u1E5E", "u0052_0331",
  522.   "u1E5F", "u0072_0331",
  523.   "u1E60", "u0053_0307",
  524.   "u1E61", "u0073_0307",
  525.   "u1E62", "u0053_0323",
  526.   "u1E63", "u0073_0323",
  527.   "u1E64", "u0053_0301_0307",
  528.   "u1E65", "u0073_0301_0307",
  529.   "u1E66", "u0053_030C_0307",
  530.   "u1E67", "u0073_030C_0307",
  531.   "u1E68", "u0053_0323_0307",
  532.   "u1E69", "u0073_0323_0307",
  533.   "u1E6A", "u0054_0307",
  534.   "u1E6B", "u0074_0307",
  535.   "u1E6C", "u0054_0323",
  536.   "u1E6D", "u0074_0323",
  537.   "u1E6E", "u0054_0331",
  538.   "u1E6F", "u0074_0331",
  539.   "u1E70", "u0054_032D",
  540.   "u1E71", "u0074_032D",
  541.   "u1E72", "u0055_0324",
  542.   "u1E73", "u0075_0324",
  543.   "u1E74", "u0055_0330",
  544.   "u1E75", "u0075_0330",
  545.   "u1E76", "u0055_032D",
  546.   "u1E77", "u0075_032D",
  547.   "u1E78", "u0055_0303_0301",
  548.   "u1E79", "u0075_0303_0301",
  549.   "u1E7A", "u0055_0304_0308",
  550.   "u1E7B", "u0075_0304_0308",
  551.   "u1E7C", "u0056_0303",
  552.   "u1E7D", "u0076_0303",
  553.   "u1E7E", "u0056_0323",
  554.   "u1E7F", "u0076_0323",
  555.   "u1E80", "u0057_0300",
  556.   "u1E81", "u0077_0300",
  557.   "u1E82", "u0057_0301",
  558.   "u1E83", "u0077_0301",
  559.   "u1E84", "u0057_0308",
  560.   "u1E85", "u0077_0308",
  561.   "u1E86", "u0057_0307",
  562.   "u1E87", "u0077_0307",
  563.   "u1E88", "u0057_0323",
  564.   "u1E89", "u0077_0323",
  565.   "u1E8A", "u0058_0307",
  566.   "u1E8B", "u0078_0307",
  567.   "u1E8C", "u0058_0308",
  568.   "u1E8D", "u0078_0308",
  569.   "u1E8E", "u0059_0307",
  570.   "u1E8F", "u0079_0307",
  571.   "u1E90", "u005A_0302",
  572.   "u1E91", "u007A_0302",
  573.   "u1E92", "u005A_0323",
  574.   "u1E93", "u007A_0323",
  575.   "u1E94", "u005A_0331",
  576.   "u1E95", "u007A_0331",
  577.   "u1E96", "u0068_0331",
  578.   "u1E97", "u0074_0308",
  579.   "u1E98", "u0077_030A",
  580.   "u1E99", "u0079_030A",
  581.   "u1E9B", "u017F_0307",
  582.   "u1EA0", "u0041_0323",
  583.   "u1EA1", "u0061_0323",
  584.   "u1EA2", "u0041_0309",
  585.   "u1EA3", "u0061_0309",
  586.   "u1EA4", "u0041_0302_0301",
  587.   "u1EA5", "u0061_0302_0301",
  588.   "u1EA6", "u0041_0302_0300",
  589.   "u1EA7", "u0061_0302_0300",
  590.   "u1EA8", "u0041_0302_0309",
  591.   "u1EA9", "u0061_0302_0309",
  592.   "u1EAA", "u0041_0302_0303",
  593.   "u1EAB", "u0061_0302_0303",
  594.   "u1EAC", "u0041_0323_0302",
  595.   "u1EAD", "u0061_0323_0302",
  596.   "u1EAE", "u0041_0306_0301",
  597.   "u1EAF", "u0061_0306_0301",
  598.   "u1EB0", "u0041_0306_0300",
  599.   "u1EB1", "u0061_0306_0300",
  600.   "u1EB2", "u0041_0306_0309",
  601.   "u1EB3", "u0061_0306_0309",
  602.   "u1EB4", "u0041_0306_0303",
  603.   "u1EB5", "u0061_0306_0303",
  604.   "u1EB6", "u0041_0323_0306",
  605.   "u1EB7", "u0061_0323_0306",
  606.   "u1EB8", "u0045_0323",
  607.   "u1EB9", "u0065_0323",
  608.   "u1EBA", "u0045_0309",
  609.   "u1EBB", "u0065_0309",
  610.   "u1EBC", "u0045_0303",
  611.   "u1EBD", "u0065_0303",
  612.   "u1EBE", "u0045_0302_0301",
  613.   "u1EBF", "u0065_0302_0301",
  614.   "u1EC0", "u0045_0302_0300",
  615.   "u1EC1", "u0065_0302_0300",
  616.   "u1EC2", "u0045_0302_0309",
  617.   "u1EC3", "u0065_0302_0309",
  618.   "u1EC4", "u0045_0302_0303",
  619.   "u1EC5", "u0065_0302_0303",
  620.   "u1EC6", "u0045_0323_0302",
  621.   "u1EC7", "u0065_0323_0302",
  622.   "u1EC8", "u0049_0309",
  623.   "u1EC9", "u0069_0309",
  624.   "u1ECA", "u0049_0323",
  625.   "u1ECB", "u0069_0323",
  626.   "u1ECC", "u004F_0323",
  627.   "u1ECD", "u006F_0323",
  628.   "u1ECE", "u004F_0309",
  629.   "u1ECF", "u006F_0309",
  630.   "u1ED0", "u004F_0302_0301",
  631.   "u1ED1", "u006F_0302_0301",
  632.   "u1ED2", "u004F_0302_0300",
  633.   "u1ED3", "u006F_0302_0300",
  634.   "u1ED4", "u004F_0302_0309",
  635.   "u1ED5", "u006F_0302_0309",
  636.   "u1ED6", "u004F_0302_0303",
  637.   "u1ED7", "u006F_0302_0303",
  638.   "u1ED8", "u004F_0323_0302",
  639.   "u1ED9", "u006F_0323_0302",
  640.   "u1EDA", "u004F_031B_0301",
  641.   "u1EDB", "u006F_031B_0301",
  642.   "u1EDC", "u004F_031B_0300",
  643.   "u1EDD", "u006F_031B_0300",
  644.   "u1EDE", "u004F_031B_0309",
  645.   "u1EDF", "u006F_031B_0309",
  646.   "u1EE0", "u004F_031B_0303",
  647.   "u1EE1", "u006F_031B_0303",
  648.   "u1EE2", "u004F_031B_0323",
  649.   "u1EE3", "u006F_031B_0323",
  650.   "u1EE4", "u0055_0323",
  651.   "u1EE5", "u0075_0323",
  652.   "u1EE6", "u0055_0309",
  653.   "u1EE7", "u0075_0309",
  654.   "u1EE8", "u0055_031B_0301",
  655.   "u1EE9", "u0075_031B_0301",
  656.   "u1EEA", "u0055_031B_0300",
  657.   "u1EEB", "u0075_031B_0300",
  658.   "u1EEC", "u0055_031B_0309",
  659.   "u1EED", "u0075_031B_0309",
  660.   "u1EEE", "u0055_031B_0303",
  661.   "u1EEF", "u0075_031B_0303",
  662.   "u1EF0", "u0055_031B_0323",
  663.   "u1EF1", "u0075_031B_0323",
  664.   "u1EF2", "u0059_0300",
  665.   "u1EF3", "u0079_0300",
  666.   "u1EF4", "u0059_0323",
  667.   "u1EF5", "u0079_0323",
  668.   "u1EF6", "u0059_0309",
  669.   "u1EF7", "u0079_0309",
  670.   "u1EF8", "u0059_0303",
  671.   "u1EF9", "u0079_0303",
  672.   "u1F00", "u03B1_0313",
  673.   "u1F01", "u03B1_0314",
  674.   "u1F02", "u03B1_0313_0300",
  675.   "u1F03", "u03B1_0314_0300",
  676.   "u1F04", "u03B1_0313_0301",
  677.   "u1F05", "u03B1_0314_0301",
  678.   "u1F06", "u03B1_0313_0342",
  679.   "u1F07", "u03B1_0314_0342",
  680.   "u1F08", "u0391_0313",
  681.   "u1F09", "u0391_0314",
  682.   "u1F0A", "u0391_0313_0300",
  683.   "u1F0B", "u0391_0314_0300",
  684.   "u1F0C", "u0391_0313_0301",
  685.   "u1F0D", "u0391_0314_0301",
  686.   "u1F0E", "u0391_0313_0342",
  687.   "u1F0F", "u0391_0314_0342",
  688.   "u1F10", "u03B5_0313",
  689.   "u1F11", "u03B5_0314",
  690.   "u1F12", "u03B5_0313_0300",
  691.   "u1F13", "u03B5_0314_0300",
  692.   "u1F14", "u03B5_0313_0301",
  693.   "u1F15", "u03B5_0314_0301",
  694.   "u1F18", "u0395_0313",
  695.   "u1F19", "u0395_0314",
  696.   "u1F1A", "u0395_0313_0300",
  697.   "u1F1B", "u0395_0314_0300",
  698.   "u1F1C", "u0395_0313_0301",
  699.   "u1F1D", "u0395_0314_0301",
  700.   "u1F20", "u03B7_0313",
  701.   "u1F21", "u03B7_0314",
  702.   "u1F22", "u03B7_0313_0300",
  703.   "u1F23", "u03B7_0314_0300",
  704.   "u1F24", "u03B7_0313_0301",
  705.   "u1F25", "u03B7_0314_0301",
  706.   "u1F26", "u03B7_0313_0342",
  707.   "u1F27", "u03B7_0314_0342",
  708.   "u1F28", "u0397_0313",
  709.   "u1F29", "u0397_0314",
  710.   "u1F2A", "u0397_0313_0300",
  711.   "u1F2B", "u0397_0314_0300",
  712.   "u1F2C", "u0397_0313_0301",
  713.   "u1F2D", "u0397_0314_0301",
  714.   "u1F2E", "u0397_0313_0342",
  715.   "u1F2F", "u0397_0314_0342",
  716.   "u1F30", "u03B9_0313",
  717.   "u1F31", "u03B9_0314",
  718.   "u1F32", "u03B9_0313_0300",
  719.   "u1F33", "u03B9_0314_0300",
  720.   "u1F34", "u03B9_0313_0301",
  721.   "u1F35", "u03B9_0314_0301",
  722.   "u1F36", "u03B9_0313_0342",
  723.   "u1F37", "u03B9_0314_0342",
  724.   "u1F38", "u0399_0313",
  725.   "u1F39", "u0399_0314",
  726.   "u1F3A", "u0399_0313_0300",
  727.   "u1F3B", "u0399_0314_0300",
  728.   "u1F3C", "u0399_0313_0301",
  729.   "u1F3D", "u0399_0314_0301",
  730.   "u1F3E", "u0399_0313_0342",
  731.   "u1F3F", "u0399_0314_0342",
  732.   "u1F40", "u03BF_0313",
  733.   "u1F41", "u03BF_0314",
  734.   "u1F42", "u03BF_0313_0300",
  735.   "u1F43", "u03BF_0314_0300",
  736.   "u1F44", "u03BF_0313_0301",
  737.   "u1F45", "u03BF_0314_0301",
  738.   "u1F48", "u039F_0313",
  739.   "u1F49", "u039F_0314",
  740.   "u1F4A", "u039F_0313_0300",
  741.   "u1F4B", "u039F_0314_0300",
  742.   "u1F4C", "u039F_0313_0301",
  743.   "u1F4D", "u039F_0314_0301",
  744.   "u1F50", "u03C5_0313",
  745.   "u1F51", "u03C5_0314",
  746.   "u1F52", "u03C5_0313_0300",
  747.   "u1F53", "u03C5_0314_0300",
  748.   "u1F54", "u03C5_0313_0301",
  749.   "u1F55", "u03C5_0314_0301",
  750.   "u1F56", "u03C5_0313_0342",
  751.   "u1F57", "u03C5_0314_0342",
  752.   "u1F59", "u03A5_0314",
  753.   "u1F5B", "u03A5_0314_0300",
  754.   "u1F5D", "u03A5_0314_0301",
  755.   "u1F5F", "u03A5_0314_0342",
  756.   "u1F60", "u03C9_0313",
  757.   "u1F61", "u03C9_0314",
  758.   "u1F62", "u03C9_0313_0300",
  759.   "u1F63", "u03C9_0314_0300",
  760.   "u1F64", "u03C9_0313_0301",
  761.   "u1F65", "u03C9_0314_0301",
  762.   "u1F66", "u03C9_0313_0342",
  763.   "u1F67", "u03C9_0314_0342",
  764.   "u1F68", "u03A9_0313",
  765.   "u1F69", "u03A9_0314",
  766.   "u1F6A", "u03A9_0313_0300",
  767.   "u1F6B", "u03A9_0314_0300",
  768.   "u1F6C", "u03A9_0313_0301",
  769.   "u1F6D", "u03A9_0314_0301",
  770.   "u1F6E", "u03A9_0313_0342",
  771.   "u1F6F", "u03A9_0314_0342",
  772.   "u1F70", "u03B1_0300",
  773.   "u1F71", "u03B1_0301",
  774.   "u1F72", "u03B5_0300",
  775.   "u1F73", "u03B5_0301",
  776.   "u1F74", "u03B7_0300",
  777.   "u1F75", "u03B7_0301",
  778.   "u1F76", "u03B9_0300",
  779.   "u1F77", "u03B9_0301",
  780.   "u1F78", "u03BF_0300",
  781.   "u1F79", "u03BF_0301",
  782.   "u1F7A", "u03C5_0300",
  783.   "u1F7B", "u03C5_0301",
  784.   "u1F7C", "u03C9_0300",
  785.   "u1F7D", "u03C9_0301",
  786.   "u1F80", "u03B1_0313_0345",
  787.   "u1F81", "u03B1_0314_0345",
  788.   "u1F82", "u03B1_0313_0300_0345",
  789.   "u1F83", "u03B1_0314_0300_0345",
  790.   "u1F84", "u03B1_0313_0301_0345",
  791.   "u1F85", "u03B1_0314_0301_0345",
  792.   "u1F86", "u03B1_0313_0342_0345",
  793.   "u1F87", "u03B1_0314_0342_0345",
  794.   "u1F88", "u0391_0313_0345",
  795.   "u1F89", "u0391_0314_0345",
  796.   "u1F8A", "u0391_0313_0300_0345",
  797.   "u1F8B", "u0391_0314_0300_0345",
  798.   "u1F8C", "u0391_0313_0301_0345",
  799.   "u1F8D", "u0391_0314_0301_0345",
  800.   "u1F8E", "u0391_0313_0342_0345",
  801.   "u1F8F", "u0391_0314_0342_0345",
  802.   "u1F90", "u03B7_0313_0345",
  803.   "u1F91", "u03B7_0314_0345",
  804.   "u1F92", "u03B7_0313_0300_0345",
  805.   "u1F93", "u03B7_0314_0300_0345",
  806.   "u1F94", "u03B7_0313_0301_0345",
  807.   "u1F95", "u03B7_0314_0301_0345",
  808.   "u1F96", "u03B7_0313_0342_0345",
  809.   "u1F97", "u03B7_0314_0342_0345",
  810.   "u1F98", "u0397_0313_0345",
  811.   "u1F99", "u0397_0314_0345",
  812.   "u1F9A", "u0397_0313_0300_0345",
  813.   "u1F9B", "u0397_0314_0300_0345",
  814.   "u1F9C", "u0397_0313_0301_0345",
  815.   "u1F9D", "u0397_0314_0301_0345",
  816.   "u1F9E", "u0397_0313_0342_0345",
  817.   "u1F9F", "u0397_0314_0342_0345",
  818.   "u1FA0", "u03C9_0313_0345",
  819.   "u1FA1", "u03C9_0314_0345",
  820.   "u1FA2", "u03C9_0313_0300_0345",
  821.   "u1FA3", "u03C9_0314_0300_0345",
  822.   "u1FA4", "u03C9_0313_0301_0345",
  823.   "u1FA5", "u03C9_0314_0301_0345",
  824.   "u1FA6", "u03C9_0313_0342_0345",
  825.   "u1FA7", "u03C9_0314_0342_0345",
  826.   "u1FA8", "u03A9_0313_0345",
  827.   "u1FA9", "u03A9_0314_0345",
  828.   "u1FAA", "u03A9_0313_0300_0345",
  829.   "u1FAB", "u03A9_0314_0300_0345",
  830.   "u1FAC", "u03A9_0313_0301_0345",
  831.   "u1FAD", "u03A9_0314_0301_0345",
  832.   "u1FAE", "u03A9_0313_0342_0345",
  833.   "u1FAF", "u03A9_0314_0342_0345",
  834.   "u1FB0", "u03B1_0306",
  835.   "u1FB1", "u03B1_0304",
  836.   "u1FB2", "u03B1_0300_0345",
  837.   "u1FB3", "u03B1_0345",
  838.   "u1FB4", "u03B1_0301_0345",
  839.   "u1FB6", "u03B1_0342",
  840.   "u1FB7", "u03B1_0342_0345",
  841.   "u1FB8", "u0391_0306",
  842.   "u1FB9", "u0391_0304",
  843.   "u1FBA", "u0391_0300",
  844.   "u1FBB", "u0391_0301",
  845.   "u1FBC", "u0391_0345",
  846.   "u1FBE", "u03B9",
  847.   "u1FC1", "u00A8_0342",
  848.   "u1FC2", "u03B7_0300_0345",
  849.   "u1FC3", "u03B7_0345",
  850.   "u1FC4", "u03B7_0301_0345",
  851.   "u1FC6", "u03B7_0342",
  852.   "u1FC7", "u03B7_0342_0345",
  853.   "u1FC8", "u0395_0300",
  854.   "u1FC9", "u0395_0301",
  855.   "u1FCA", "u0397_0300",
  856.   "u1FCB", "u0397_0301",
  857.   "u1FCC", "u0397_0345",
  858.   "u1FCD", "u1FBF_0300",
  859.   "u1FCE", "u1FBF_0301",
  860.   "u1FCF", "u1FBF_0342",
  861.   "u1FD0", "u03B9_0306",
  862.   "u1FD1", "u03B9_0304",
  863.   "u1FD2", "u03B9_0308_0300",
  864.   "u1FD3", "u03B9_0308_0301",
  865.   "u1FD6", "u03B9_0342",
  866.   "u1FD7", "u03B9_0308_0342",
  867.   "u1FD8", "u0399_0306",
  868.   "u1FD9", "u0399_0304",
  869.   "u1FDA", "u0399_0300",
  870.   "u1FDB", "u0399_0301",
  871.   "u1FDD", "u1FFE_0300",
  872.   "u1FDE", "u1FFE_0301",
  873.   "u1FDF", "u1FFE_0342",
  874.   "u1FE0", "u03C5_0306",
  875.   "u1FE1", "u03C5_0304",
  876.   "u1FE2", "u03C5_0308_0300",
  877.   "u1FE3", "u03C5_0308_0301",
  878.   "u1FE4", "u03C1_0313",
  879.   "u1FE5", "u03C1_0314",
  880.   "u1FE6", "u03C5_0342",
  881.   "u1FE7", "u03C5_0308_0342",
  882.   "u1FE8", "u03A5_0306",
  883.   "u1FE9", "u03A5_0304",
  884.   "u1FEA", "u03A5_0300",
  885.   "u1FEB", "u03A5_0301",
  886.   "u1FEC", "u03A1_0314",
  887.   "u1FED", "u00A8_0300",
  888.   "u1FEE", "u00A8_0301",
  889.   "u1FEF", "u0060",
  890.   "u1FF2", "u03C9_0300_0345",
  891.   "u1FF3", "u03C9_0345",
  892.   "u1FF4", "u03C9_0301_0345",
  893.   "u1FF6", "u03C9_0342",
  894.   "u1FF7", "u03C9_0342_0345",
  895.   "u1FF8", "u039F_0300",
  896.   "u1FF9", "u039F_0301",
  897.   "u1FFA", "u03A9_0300",
  898.   "u1FFB", "u03A9_0301",
  899.   "u1FFC", "u03A9_0345",
  900.   "u1FFD", "u00B4",
  901.   "u2000", "u2002",
  902.   "u2001", "u2003",
  903.   "u2126", "u03A9",
  904.   "u212A", "u004B",
  905.   "u212B", "u0041_030A",
  906.   "u219A", "u2190_0338",
  907.   "u219B", "u2192_0338",
  908.   "u21AE", "u2194_0338",
  909.   "u21CD", "u21D0_0338",
  910.   "u21CE", "u21D4_0338",
  911.   "u21CF", "u21D2_0338",
  912.   "u2204", "u2203_0338",
  913.   "u2209", "u2208_0338",
  914.   "u220C", "u220B_0338",
  915.   "u2224", "u2223_0338",
  916.   "u2226", "u2225_0338",
  917.   "u2241", "u223C_0338",
  918.   "u2244", "u2243_0338",
  919.   "u2247", "u2245_0338",
  920.   "u2249", "u2248_0338",
  921.   "u2260", "u003D_0338",
  922.   "u2262", "u2261_0338",
  923.   "u226D", "u224D_0338",
  924.   "u226E", "u003C_0338",
  925.   "u226F", "u003E_0338",
  926.   "u2270", "u2264_0338",
  927.   "u2271", "u2265_0338",
  928.   "u2274", "u2272_0338",
  929.   "u2275", "u2273_0338",
  930.   "u2278", "u2276_0338",
  931.   "u2279", "u2277_0338",
  932.   "u2280", "u227A_0338",
  933.   "u2281", "u227B_0338",
  934.   "u2284", "u2282_0338",
  935.   "u2285", "u2283_0338",
  936.   "u2288", "u2286_0338",
  937.   "u2289", "u2287_0338",
  938.   "u22AC", "u22A2_0338",
  939.   "u22AD", "u22A8_0338",
  940.   "u22AE", "u22A9_0338",
  941.   "u22AF", "u22AB_0338",
  942.   "u22E0", "u227C_0338",
  943.   "u22E1", "u227D_0338",
  944.   "u22E2", "u2291_0338",
  945.   "u22E3", "u2292_0338",
  946.   "u22EA", "u22B2_0338",
  947.   "u22EB", "u22B3_0338",
  948.   "u22EC", "u22B4_0338",
  949.   "u22ED", "u22B5_0338",
  950.   "u2329", "u3008",
  951.   "u232A", "u3009",
  952.   "u2ADC", "u2ADD_0338",
  953.   "u304C", "u304B_3099",
  954.   "u304E", "u304D_3099",
  955.   "u3050", "u304F_3099",
  956.   "u3052", "u3051_3099",
  957.   "u3054", "u3053_3099",
  958.   "u3056", "u3055_3099",
  959.   "u3058", "u3057_3099",
  960.   "u305A", "u3059_3099",
  961.   "u305C", "u305B_3099",
  962.   "u305E", "u305D_3099",
  963.   "u3060", "u305F_3099",
  964.   "u3062", "u3061_3099",
  965.   "u3065", "u3064_3099",
  966.   "u3067", "u3066_3099",
  967.   "u3069", "u3068_3099",
  968.   "u3070", "u306F_3099",
  969.   "u3071", "u306F_309A",
  970.   "u3073", "u3072_3099",
  971.   "u3074", "u3072_309A",
  972.   "u3076", "u3075_3099",
  973.   "u3077", "u3075_309A",
  974.   "u3079", "u3078_3099",
  975.   "u307A", "u3078_309A",
  976.   "u307C", "u307B_3099",
  977.   "u307D", "u307B_309A",
  978.   "u3094", "u3046_3099",
  979.   "u309E", "u309D_3099",
  980.   "u30AC", "u30AB_3099",
  981.   "u30AE", "u30AD_3099",
  982.   "u30B0", "u30AF_3099",
  983.   "u30B2", "u30B1_3099",
  984.   "u30B4", "u30B3_3099",
  985.   "u30B6", "u30B5_3099",
  986.   "u30B8", "u30B7_3099",
  987.   "u30BA", "u30B9_3099",
  988.   "u30BC", "u30BB_3099",
  989.   "u30BE", "u30BD_3099",
  990.   "u30C0", "u30BF_3099",
  991.   "u30C2", "u30C1_3099",
  992.   "u30C5", "u30C4_3099",
  993.   "u30C7", "u30C6_3099",
  994.   "u30C9", "u30C8_3099",
  995.   "u30D0", "u30CF_3099",
  996.   "u30D1", "u30CF_309A",
  997.   "u30D3", "u30D2_3099",
  998.   "u30D4", "u30D2_309A",
  999.   "u30D6", "u30D5_3099",
  1000.   "u30D7", "u30D5_309A",
  1001.   "u30D9", "u30D8_3099",
  1002.   "u30DA", "u30D8_309A",
  1003.   "u30DC", "u30DB_3099",
  1004.   "u30DD", "u30DB_309A",
  1005.   "u30F4", "u30A6_3099",
  1006.   "u30F7", "u30EF_3099",
  1007.   "u30F8", "u30F0_3099",
  1008.   "u30F9", "u30F1_3099",
  1009.   "u30FA", "u30F2_3099",
  1010.   "u30FE", "u30FD_3099",
  1011.   "uF900", "u8C48",
  1012.   "uF901", "u66F4",
  1013.   "uF902", "u8ECA",
  1014.   "uF903", "u8CC8",
  1015.   "uF904", "u6ED1",
  1016.   "uF905", "u4E32",
  1017.   "uF906", "u53E5",
  1018.   "uF907", "u9F9C",
  1019.   "uF908", "u9F9C",
  1020.   "uF909", "u5951",
  1021.   "uF90A", "u91D1",
  1022.   "uF90B", "u5587",
  1023.   "uF90C", "u5948",
  1024.   "uF90D", "u61F6",
  1025.   "uF90E", "u7669",
  1026.   "uF90F", "u7F85",
  1027.   "uF910", "u863F",
  1028.   "uF911", "u87BA",
  1029.   "uF912", "u88F8",
  1030.   "uF913", "u908F",
  1031.   "uF914", "u6A02",
  1032.   "uF915", "u6D1B",
  1033.   "uF916", "u70D9",
  1034.   "uF917", "u73DE",
  1035.   "uF918", "u843D",
  1036.   "uF919", "u916A",
  1037.   "uF91A", "u99F1",
  1038.   "uF91B", "u4E82",
  1039.   "uF91C", "u5375",
  1040.   "uF91D", "u6B04",
  1041.   "uF91E", "u721B",
  1042.   "uF91F", "u862D",
  1043.   "uF920", "u9E1E",
  1044.   "uF921", "u5D50",
  1045.   "uF922", "u6FEB",
  1046.   "uF923", "u85CD",
  1047.   "uF924", "u8964",
  1048.   "uF925", "u62C9",
  1049.   "uF926", "u81D8",
  1050.   "uF927", "u881F",
  1051.   "uF928", "u5ECA",
  1052.   "uF929", "u6717",
  1053.   "uF92A", "u6D6A",
  1054.   "uF92B", "u72FC",
  1055.   "uF92C", "u90CE",
  1056.   "uF92D", "u4F86",
  1057.   "uF92E", "u51B7",
  1058.   "uF92F", "u52DE",
  1059.   "uF930", "u64C4",
  1060.   "uF931", "u6AD3",
  1061.   "uF932", "u7210",
  1062.   "uF933", "u76E7",
  1063.   "uF934", "u8001",
  1064.   "uF935", "u8606",
  1065.   "uF936", "u865C",
  1066.   "uF937", "u8DEF",
  1067.   "uF938", "u9732",
  1068.   "uF939", "u9B6F",
  1069.   "uF93A", "u9DFA",
  1070.   "uF93B", "u788C",
  1071.   "uF93C", "u797F",
  1072.   "uF93D", "u7DA0",
  1073.   "uF93E", "u83C9",
  1074.   "uF93F", "u9304",
  1075.   "uF940", "u9E7F",
  1076.   "uF941", "u8AD6",
  1077.   "uF942", "u58DF",
  1078.   "uF943", "u5F04",
  1079.   "uF944", "u7C60",
  1080.   "uF945", "u807E",
  1081.   "uF946", "u7262",
  1082.   "uF947", "u78CA",
  1083.   "uF948", "u8CC2",
  1084.   "uF949", "u96F7",
  1085.   "uF94A", "u58D8",
  1086.   "uF94B", "u5C62",
  1087.   "uF94C", "u6A13",
  1088.   "uF94D", "u6DDA",
  1089.   "uF94E", "u6F0F",
  1090.   "uF94F", "u7D2F",
  1091.   "uF950", "u7E37",
  1092.   "uF951", "u964B",
  1093.   "uF952", "u52D2",
  1094.   "uF953", "u808B",
  1095.   "uF954", "u51DC",
  1096.   "uF955", "u51CC",
  1097.   "uF956", "u7A1C",
  1098.   "uF957", "u7DBE",
  1099.   "uF958", "u83F1",
  1100.   "uF959", "u9675",
  1101.   "uF95A", "u8B80",
  1102.   "uF95B", "u62CF",
  1103.   "uF95C", "u6A02",
  1104.   "uF95D", "u8AFE",
  1105.   "uF95E", "u4E39",
  1106.   "uF95F", "u5BE7",
  1107.   "uF960", "u6012",
  1108.   "uF961", "u7387",
  1109.   "uF962", "u7570",
  1110.   "uF963", "u5317",
  1111.   "uF964", "u78FB",
  1112.   "uF965", "u4FBF",
  1113.   "uF966", "u5FA9",
  1114.   "uF967", "u4E0D",
  1115.   "uF968", "u6CCC",
  1116.   "uF969", "u6578",
  1117.   "uF96A", "u7D22",
  1118.   "uF96B", "u53C3",
  1119.   "uF96C", "u585E",
  1120.   "uF96D", "u7701",
  1121.   "uF96E", "u8449",
  1122.   "uF96F", "u8AAA",
  1123.   "uF970", "u6BBA",
  1124.   "uF971", "u8FB0",
  1125.   "uF972", "u6C88",
  1126.   "uF973", "u62FE",
  1127.   "uF974", "u82E5",
  1128.   "uF975", "u63A0",
  1129.   "uF976", "u7565",
  1130.   "uF977", "u4EAE",
  1131.   "uF978", "u5169",
  1132.   "uF979", "u51C9",
  1133.   "uF97A", "u6881",
  1134.   "uF97B", "u7CE7",
  1135.   "uF97C", "u826F",
  1136.   "uF97D", "u8AD2",
  1137.   "uF97E", "u91CF",
  1138.   "uF97F", "u52F5",
  1139.   "uF980", "u5442",
  1140.   "uF981", "u5973",
  1141.   "uF982", "u5EEC",
  1142.   "uF983", "u65C5",
  1143.   "uF984", "u6FFE",
  1144.   "uF985", "u792A",
  1145.   "uF986", "u95AD",
  1146.   "uF987", "u9A6A",
  1147.   "uF988", "u9E97",
  1148.   "uF989", "u9ECE",
  1149.   "uF98A", "u529B",
  1150.   "uF98B", "u66C6",
  1151.   "uF98C", "u6B77",
  1152.   "uF98D", "u8F62",
  1153.   "uF98E", "u5E74",
  1154.   "uF98F", "u6190",
  1155.   "uF990", "u6200",
  1156.   "uF991", "u649A",
  1157.   "uF992", "u6F23",
  1158.   "uF993", "u7149",
  1159.   "uF994", "u7489",
  1160.   "uF995", "u79CA",
  1161.   "uF996", "u7DF4",
  1162.   "uF997", "u806F",
  1163.   "uF998", "u8F26",
  1164.   "uF999", "u84EE",
  1165.   "uF99A", "u9023",
  1166.   "uF99B", "u934A",
  1167.   "uF99C", "u5217",
  1168.   "uF99D", "u52A3",
  1169.   "uF99E", "u54BD",
  1170.   "uF99F", "u70C8",
  1171.   "uF9A0", "u88C2",
  1172.   "uF9A1", "u8AAA",
  1173.   "uF9A2", "u5EC9",
  1174.   "uF9A3", "u5FF5",
  1175.   "uF9A4", "u637B",
  1176.   "uF9A5", "u6BAE",
  1177.   "uF9A6", "u7C3E",
  1178.   "uF9A7", "u7375",
  1179.   "uF9A8", "u4EE4",
  1180.   "uF9A9", "u56F9",
  1181.   "uF9AA", "u5BE7",
  1182.   "uF9AB", "u5DBA",
  1183.   "uF9AC", "u601C",
  1184.   "uF9AD", "u73B2",
  1185.   "uF9AE", "u7469",
  1186.   "uF9AF", "u7F9A",
  1187.   "uF9B0", "u8046",
  1188.   "uF9B1", "u9234",
  1189.   "uF9B2", "u96F6",
  1190.   "uF9B3", "u9748",
  1191.   "uF9B4", "u9818",
  1192.   "uF9B5", "u4F8B",
  1193.   "uF9B6", "u79AE",
  1194.   "uF9B7", "u91B4",
  1195.   "uF9B8", "u96B8",
  1196.   "uF9B9", "u60E1",
  1197.   "uF9BA", "u4E86",
  1198.   "uF9BB", "u50DA",
  1199.   "uF9BC", "u5BEE",
  1200.   "uF9BD", "u5C3F",
  1201.   "uF9BE", "u6599",
  1202.   "uF9BF", "u6A02",
  1203.   "uF9C0", "u71CE",
  1204.   "uF9C1", "u7642",
  1205.   "uF9C2", "u84FC",
  1206.   "uF9C3", "u907C",
  1207.   "uF9C4", "u9F8D",
  1208.   "uF9C5", "u6688",
  1209.   "uF9C6", "u962E",
  1210.   "uF9C7", "u5289",
  1211.   "uF9C8", "u677B",
  1212.   "uF9C9", "u67F3",
  1213.   "uF9CA", "u6D41",
  1214.   "uF9CB", "u6E9C",
  1215.   "uF9CC", "u7409",
  1216.   "uF9CD", "u7559",
  1217.   "uF9CE", "u786B",
  1218.   "uF9CF", "u7D10",
  1219.   "uF9D0", "u985E",
  1220.   "uF9D1", "u516D",
  1221.   "uF9D2", "u622E",
  1222.   "uF9D3", "u9678",
  1223.   "uF9D4", "u502B",
  1224.   "uF9D5", "u5D19",
  1225.   "uF9D6", "u6DEA",
  1226.   "uF9D7", "u8F2A",
  1227.   "uF9D8", "u5F8B",
  1228.   "uF9D9", "u6144",
  1229.   "uF9DA", "u6817",
  1230.   "uF9DB", "u7387",
  1231.   "uF9DC", "u9686",
  1232.   "uF9DD", "u5229",
  1233.   "uF9DE", "u540F",
  1234.   "uF9DF", "u5C65",
  1235.   "uF9E0", "u6613",
  1236.   "uF9E1", "u674E",
  1237.   "uF9E2", "u68A8",
  1238.   "uF9E3", "u6CE5",
  1239.   "uF9E4", "u7406",
  1240.   "uF9E5", "u75E2",
  1241.   "uF9E6", "u7F79",
  1242.   "uF9E7", "u88CF",
  1243.   "uF9E8", "u88E1",
  1244.   "uF9E9", "u91CC",
  1245.   "uF9EA", "u96E2",
  1246.   "uF9EB", "u533F",
  1247.   "uF9EC", "u6EBA",
  1248.   "uF9ED", "u541D",
  1249.   "uF9EE", "u71D0",
  1250.   "uF9EF", "u7498",
  1251.   "uF9F0", "u85FA",
  1252.   "uF9F1", "u96A3",
  1253.   "uF9F2", "u9C57",
  1254.   "uF9F3", "u9E9F",
  1255.   "uF9F4", "u6797",
  1256.   "uF9F5", "u6DCB",
  1257.   "uF9F6", "u81E8",
  1258.   "uF9F7", "u7ACB",
  1259.   "uF9F8", "u7B20",
  1260.   "uF9F9", "u7C92",
  1261.   "uF9FA", "u72C0",
  1262.   "uF9FB", "u7099",
  1263.   "uF9FC", "u8B58",
  1264.   "uF9FD", "u4EC0",
  1265.   "uF9FE", "u8336",
  1266.   "uF9FF", "u523A",
  1267.   "uFA00", "u5207",
  1268.   "uFA01", "u5EA6",
  1269.   "uFA02", "u62D3",
  1270.   "uFA03", "u7CD6",
  1271.   "uFA04", "u5B85",
  1272.   "uFA05", "u6D1E",
  1273.   "uFA06", "u66B4",
  1274.   "uFA07", "u8F3B",
  1275.   "uFA08", "u884C",
  1276.   "uFA09", "u964D",
  1277.   "uFA0A", "u898B",
  1278.   "uFA0B", "u5ED3",
  1279.   "uFA0C", "u5140",
  1280.   "uFA0D", "u55C0",
  1281.   "uFA10", "u585A",
  1282.   "uFA12", "u6674",
  1283.   "uFA15", "u51DE",
  1284.   "uFA16", "u732A",
  1285.   "uFA17", "u76CA",
  1286.   "uFA18", "u793C",
  1287.   "uFA19", "u795E",
  1288.   "uFA1A", "u7965",
  1289.   "uFA1B", "u798F",
  1290.   "uFA1C", "u9756",
  1291.   "uFA1D", "u7CBE",
  1292.   "uFA1E", "u7FBD",
  1293.   "uFA20", "u8612",
  1294.   "uFA22", "u8AF8",
  1295.   "uFA25", "u9038",
  1296.   "uFA26", "u90FD",
  1297.   "uFA2A", "u98EF",
  1298.   "uFA2B", "u98FC",
  1299.   "uFA2C", "u9928",
  1300.   "uFA2D", "u9DB4",
  1301.   "uFA30", "u4FAE",
  1302.   "uFA31", "u50E7",
  1303.   "uFA32", "u514D",
  1304.   "uFA33", "u52C9",
  1305.   "uFA34", "u52E4",
  1306.   "uFA35", "u5351",
  1307.   "uFA36", "u559D",
  1308.   "uFA37", "u5606",
  1309.   "uFA38", "u5668",
  1310.   "uFA39", "u5840",
  1311.   "uFA3A", "u58A8",
  1312.   "uFA3B", "u5C64",
  1313.   "uFA3C", "u5C6E",
  1314.   "uFA3D", "u6094",
  1315.   "uFA3E", "u6168",
  1316.   "uFA3F", "u618E",
  1317.   "uFA40", "u61F2",
  1318.   "uFA41", "u654F",
  1319.   "uFA42", "u65E2",
  1320.   "uFA43", "u6691",
  1321.   "uFA44", "u6885",
  1322.   "uFA45", "u6D77",
  1323.   "uFA46", "u6E1A",
  1324.   "uFA47", "u6F22",
  1325.   "uFA48", "u716E",
  1326.   "uFA49", "u722B",
  1327.   "uFA4A", "u7422",
  1328.   "uFA4B", "u7891",
  1329.   "uFA4C", "u793E",
  1330.   "uFA4D", "u7949",
  1331.   "uFA4E", "u7948",
  1332.   "uFA4F", "u7950",
  1333.   "uFA50", "u7956",
  1334.   "uFA51", "u795D",
  1335.   "uFA52", "u798D",
  1336.   "uFA53", "u798E",
  1337.   "uFA54", "u7A40",
  1338.   "uFA55", "u7A81",
  1339.   "uFA56", "u7BC0",
  1340.   "uFA57", "u7DF4",
  1341.   "uFA58", "u7E09",
  1342.   "uFA59", "u7E41",
  1343.   "uFA5A", "u7F72",
  1344.   "uFA5B", "u8005",
  1345.   "uFA5C", "u81ED",
  1346.   "uFA5D", "u8279",
  1347.   "uFA5E", "u8279",
  1348.   "uFA5F", "u8457",
  1349.   "uFA60", "u8910",
  1350.   "uFA61", "u8996",
  1351.   "uFA62", "u8B01",
  1352.   "uFA63", "u8B39",
  1353.   "uFA64", "u8CD3",
  1354.   "uFA65", "u8D08",
  1355.   "uFA66", "u8FB6",
  1356.   "uFA67", "u9038",
  1357.   "uFA68", "u96E3",
  1358.   "uFA69", "u97FF",
  1359.   "uFA6A", "u983B",
  1360.   "uFB1D", "u05D9_05B4",
  1361.   "uFB1F", "u05F2_05B7",
  1362.   "uFB2A", "u05E9_05C1",
  1363.   "uFB2B", "u05E9_05C2",
  1364.   "uFB2C", "u05E9_05BC_05C1",
  1365.   "uFB2D", "u05E9_05BC_05C2",
  1366.   "uFB2E", "u05D0_05B7",
  1367.   "uFB2F", "u05D0_05B8",
  1368.   "uFB30", "u05D0_05BC",
  1369.   "uFB31", "u05D1_05BC",
  1370.   "uFB32", "u05D2_05BC",
  1371.   "uFB33", "u05D3_05BC",
  1372.   "uFB34", "u05D4_05BC",
  1373.   "uFB35", "u05D5_05BC",
  1374.   "uFB36", "u05D6_05BC",
  1375.   "uFB38", "u05D8_05BC",
  1376.   "uFB39", "u05D9_05BC",
  1377.   "uFB3A", "u05DA_05BC",
  1378.   "uFB3B", "u05DB_05BC",
  1379.   "uFB3C", "u05DC_05BC",
  1380.   "uFB3E", "u05DE_05BC",
  1381.   "uFB40", "u05E0_05BC",
  1382.   "uFB41", "u05E1_05BC",
  1383.   "uFB43", "u05E3_05BC",
  1384.   "uFB44", "u05E4_05BC",
  1385.   "uFB46", "u05E6_05BC",
  1386.   "uFB47", "u05E7_05BC",
  1387.   "uFB48", "u05E8_05BC",
  1388.   "uFB49", "u05E9_05BC",
  1389.   "uFB4A", "u05EA_05BC",
  1390.   "uFB4B", "u05D5_05B9",
  1391.   "uFB4C", "u05D1_05BF",
  1392.   "uFB4D", "u05DB_05BF",
  1393.   "uFB4E", "u05E4_05BF",
  1394.   "u1D15E", "u1D157_1D165",
  1395.   "u1D15F", "u1D158_1D165",
  1396.   "u1D160", "u1D158_1D165_1D16E",
  1397.   "u1D161", "u1D158_1D165_1D16F",
  1398.   "u1D162", "u1D158_1D165_1D170",
  1399.   "u1D163", "u1D158_1D165_1D171",
  1400.   "u1D164", "u1D158_1D165_1D172",
  1401.   "u1D1BB", "u1D1B9_1D165",
  1402.   "u1D1BC", "u1D1BA_1D165",
  1403.   "u1D1BD", "u1D1B9_1D165_1D16E",
  1404.   "u1D1BE", "u1D1BA_1D165_1D16E",
  1405.   "u1D1BF", "u1D1B9_1D165_1D16F",
  1406.   "u1D1C0", "u1D1BA_1D165_1D16F",
  1407.   "u2F800", "u4E3D",
  1408.   "u2F801", "u4E38",
  1409.   "u2F802", "u4E41",
  1410.   "u2F803", "u20122",
  1411.   "u2F804", "u4F60",
  1412.   "u2F805", "u4FAE",
  1413.   "u2F806", "u4FBB",
  1414.   "u2F807", "u5002",
  1415.   "u2F808", "u507A",
  1416.   "u2F809", "u5099",
  1417.   "u2F80A", "u50E7",
  1418.   "u2F80B", "u50CF",
  1419.   "u2F80C", "u349E",
  1420.   "u2F80D", "u2063A",
  1421.   "u2F80E", "u514D",
  1422.   "u2F80F", "u5154",
  1423.   "u2F810", "u5164",
  1424.   "u2F811", "u5177",
  1425.   "u2F812", "u2051C",
  1426.   "u2F813", "u34B9",
  1427.   "u2F814", "u5167",
  1428.   "u2F815", "u518D",
  1429.   "u2F816", "u2054B",
  1430.   "u2F817", "u5197",
  1431.   "u2F818", "u51A4",
  1432.   "u2F819", "u4ECC",
  1433.   "u2F81A", "u51AC",
  1434.   "u2F81B", "u51B5",
  1435.   "u2F81C", "u291DF",
  1436.   "u2F81D", "u51F5",
  1437.   "u2F81E", "u5203",
  1438.   "u2F81F", "u34DF",
  1439.   "u2F820", "u523B",
  1440.   "u2F821", "u5246",
  1441.   "u2F822", "u5272",
  1442.   "u2F823", "u5277",
  1443.   "u2F824", "u3515",
  1444.   "u2F825", "u52C7",
  1445.   "u2F826", "u52C9",
  1446.   "u2F827", "u52E4",
  1447.   "u2F828", "u52FA",
  1448.   "u2F829", "u5305",
  1449.   "u2F82A", "u5306",
  1450.   "u2F82B", "u5317",
  1451.   "u2F82C", "u5349",
  1452.   "u2F82D", "u5351",
  1453.   "u2F82E", "u535A",
  1454.   "u2F82F", "u5373",
  1455.   "u2F830", "u537D",
  1456.   "u2F831", "u537F",
  1457.   "u2F832", "u537F",
  1458.   "u2F833", "u537F",
  1459.   "u2F834", "u20A2C",
  1460.   "u2F835", "u7070",
  1461.   "u2F836", "u53CA",
  1462.   "u2F837", "u53DF",
  1463.   "u2F838", "u20B63",
  1464.   "u2F839", "u53EB",
  1465.   "u2F83A", "u53F1",
  1466.   "u2F83B", "u5406",
  1467.   "u2F83C", "u549E",
  1468.   "u2F83D", "u5438",
  1469.   "u2F83E", "u5448",
  1470.   "u2F83F", "u5468",
  1471.   "u2F840", "u54A2",
  1472.   "u2F841", "u54F6",
  1473.   "u2F842", "u5510",
  1474.   "u2F843", "u5553",
  1475.   "u2F844", "u5563",
  1476.   "u2F845", "u5584",
  1477.   "u2F846", "u5584",
  1478.   "u2F847", "u5599",
  1479.   "u2F848", "u55AB",
  1480.   "u2F849", "u55B3",
  1481.   "u2F84A", "u55C2",
  1482.   "u2F84B", "u5716",
  1483.   "u2F84C", "u5606",
  1484.   "u2F84D", "u5717",
  1485.   "u2F84E", "u5651",
  1486.   "u2F84F", "u5674",
  1487.   "u2F850", "u5207",
  1488.   "u2F851", "u58EE",
  1489.   "u2F852", "u57CE",
  1490.   "u2F853", "u57F4",
  1491.   "u2F854", "u580D",
  1492.   "u2F855", "u578B",
  1493.   "u2F856", "u5832",
  1494.   "u2F857", "u5831",
  1495.   "u2F858", "u58AC",
  1496.   "u2F859", "u214E4",
  1497.   "u2F85A", "u58F2",
  1498.   "u2F85B", "u58F7",
  1499.   "u2F85C", "u5906",
  1500.   "u2F85D", "u591A",
  1501.   "u2F85E", "u5922",
  1502.   "u2F85F", "u5962",
  1503.   "u2F860", "u216A8",
  1504.   "u2F861", "u216EA",
  1505.   "u2F862", "u59EC",
  1506.   "u2F863", "u5A1B",
  1507.   "u2F864", "u5A27",
  1508.   "u2F865", "u59D8",
  1509.   "u2F866", "u5A66",
  1510.   "u2F867", "u36EE",
  1511.   "u2F868", "u2136A",
  1512.   "u2F869", "u5B08",
  1513.   "u2F86A", "u5B3E",
  1514.   "u2F86B", "u5B3E",
  1515.   "u2F86C", "u219C8",
  1516.   "u2F86D", "u5BC3",
  1517.   "u2F86E", "u5BD8",
  1518.   "u2F86F", "u5BE7",
  1519.   "u2F870", "u5BF3",
  1520.   "u2F871", "u21B18",
  1521.   "u2F872", "u5BFF",
  1522.   "u2F873", "u5C06",
  1523.   "u2F874", "u5F33",
  1524.   "u2F875", "u5C22",
  1525.   "u2F876", "u3781",
  1526.   "u2F877", "u5C60",
  1527.   "u2F878", "u5C6E",
  1528.   "u2F879", "u5CC0",
  1529.   "u2F87A", "u5C8D",
  1530.   "u2F87B", "u21DE4",
  1531.   "u2F87C", "u5D43",
  1532.   "u2F87D", "u21DE6",
  1533.   "u2F87E", "u5D6E",
  1534.   "u2F87F", "u5D6B",
  1535.   "u2F880", "u5D7C",
  1536.   "u2F881", "u5DE1",
  1537.   "u2F882", "u5DE2",
  1538.   "u2F883", "u382F",
  1539.   "u2F884", "u5DFD",
  1540.   "u2F885", "u5E28",
  1541.   "u2F886", "u5E3D",
  1542.   "u2F887", "u5E69",
  1543.   "u2F888", "u3862",
  1544.   "u2F889", "u22183",
  1545.   "u2F88A", "u387C",
  1546.   "u2F88B", "u5EB0",
  1547.   "u2F88C", "u5EB3",
  1548.   "u2F88D", "u5EB6",
  1549.   "u2F88E", "u5ECA",
  1550.   "u2F88F", "u2A392",
  1551.   "u2F890", "u5EFE",
  1552.   "u2F891", "u22331",
  1553.   "u2F892", "u22331",
  1554.   "u2F893", "u8201",
  1555.   "u2F894", "u5F22",
  1556.   "u2F895", "u5F22",
  1557.   "u2F896", "u38C7",
  1558.   "u2F897", "u232B8",
  1559.   "u2F898", "u261DA",
  1560.   "u2F899", "u5F62",
  1561.   "u2F89A", "u5F6B",
  1562.   "u2F89B", "u38E3",
  1563.   "u2F89C", "u5F9A",
  1564.   "u2F89D", "u5FCD",
  1565.   "u2F89E", "u5FD7",
  1566.   "u2F89F", "u5FF9",
  1567.   "u2F8A0", "u6081",
  1568.   "u2F8A1", "u393A",
  1569.   "u2F8A2", "u391C",
  1570.   "u2F8A3", "u6094",
  1571.   "u2F8A4", "u226D4",
  1572.   "u2F8A5", "u60C7",
  1573.   "u2F8A6", "u6148",
  1574.   "u2F8A7", "u614C",
  1575.   "u2F8A8", "u614E",
  1576.   "u2F8A9", "u614C",
  1577.   "u2F8AA", "u617A",
  1578.   "u2F8AB", "u618E",
  1579.   "u2F8AC", "u61B2",
  1580.   "u2F8AD", "u61A4",
  1581.   "u2F8AE", "u61AF",
  1582.   "u2F8AF", "u61DE",
  1583.   "u2F8B0", "u61F2",
  1584.   "u2F8B1", "u61F6",
  1585.   "u2F8B2", "u6210",
  1586.   "u2F8B3", "u621B",
  1587.   "u2F8B4", "u625D",
  1588.   "u2F8B5", "u62B1",
  1589.   "u2F8B6", "u62D4",
  1590.   "u2F8B7", "u6350",
  1591.   "u2F8B8", "u22B0C",
  1592.   "u2F8B9", "u633D",
  1593.   "u2F8BA", "u62FC",
  1594.   "u2F8BB", "u6368",
  1595.   "u2F8BC", "u6383",
  1596.   "u2F8BD", "u63E4",
  1597.   "u2F8BE", "u22BF1",
  1598.   "u2F8BF", "u6422",
  1599.   "u2F8C0", "u63C5",
  1600.   "u2F8C1", "u63A9",
  1601.   "u2F8C2", "u3A2E",
  1602.   "u2F8C3", "u6469",
  1603.   "u2F8C4", "u647E",
  1604.   "u2F8C5", "u649D",
  1605.   "u2F8C6", "u6477",
  1606.   "u2F8C7", "u3A6C",
  1607.   "u2F8C8", "u654F",
  1608.   "u2F8C9", "u656C",
  1609.   "u2F8CA", "u2300A",
  1610.   "u2F8CB", "u65E3",
  1611.   "u2F8CC", "u66F8",
  1612.   "u2F8CD", "u6649",
  1613.   "u2F8CE", "u3B19",
  1614.   "u2F8CF", "u6691",
  1615.   "u2F8D0", "u3B08",
  1616.   "u2F8D1", "u3AE4",
  1617.   "u2F8D2", "u5192",
  1618.   "u2F8D3", "u5195",
  1619.   "u2F8D4", "u6700",
  1620.   "u2F8D5", "u669C",
  1621.   "u2F8D6", "u80AD",
  1622.   "u2F8D7", "u43D9",
  1623.   "u2F8D8", "u6717",
  1624.   "u2F8D9", "u671B",
  1625.   "u2F8DA", "u6721",
  1626.   "u2F8DB", "u675E",
  1627.   "u2F8DC", "u6753",
  1628.   "u2F8DD", "u233C3",
  1629.   "u2F8DE", "u3B49",
  1630.   "u2F8DF", "u67FA",
  1631.   "u2F8E0", "u6785",
  1632.   "u2F8E1", "u6852",
  1633.   "u2F8E2", "u6885",
  1634.   "u2F8E3", "u2346D",
  1635.   "u2F8E4", "u688E",
  1636.   "u2F8E5", "u681F",
  1637.   "u2F8E6", "u6914",
  1638.   "u2F8E7", "u3B9D",
  1639.   "u2F8E8", "u6942",
  1640.   "u2F8E9", "u69A3",
  1641.   "u2F8EA", "u69EA",
  1642.   "u2F8EB", "u6AA8",
  1643.   "u2F8EC", "u236A3",
  1644.   "u2F8ED", "u6ADB",
  1645.   "u2F8EE", "u3C18",
  1646.   "u2F8EF", "u6B21",
  1647.   "u2F8F0", "u238A7",
  1648.   "u2F8F1", "u6B54",
  1649.   "u2F8F2", "u3C4E",
  1650.   "u2F8F3", "u6B72",
  1651.   "u2F8F4", "u6B9F",
  1652.   "u2F8F5", "u6BBA",
  1653.   "u2F8F6", "u6BBB",
  1654.   "u2F8F7", "u23A8D",
  1655.   "u2F8F8", "u21D0B",
  1656.   "u2F8F9", "u23AFA",
  1657.   "u2F8FA", "u6C4E",
  1658.   "u2F8FB", "u23CBC",
  1659.   "u2F8FC", "u6CBF",
  1660.   "u2F8FD", "u6CCD",
  1661.   "u2F8FE", "u6C67",
  1662.   "u2F8FF", "u6D16",
  1663.   "u2F900", "u6D3E",
  1664.   "u2F901", "u6D77",
  1665.   "u2F902", "u6D41",
  1666.   "u2F903", "u6D69",
  1667.   "u2F904", "u6D78",
  1668.   "u2F905", "u6D85",
  1669.   "u2F906", "u23D1E",
  1670.   "u2F907", "u6D34",
  1671.   "u2F908", "u6E2F",
  1672.   "u2F909", "u6E6E",
  1673.   "u2F90A", "u3D33",
  1674.   "u2F90B", "u6ECB",
  1675.   "u2F90C", "u6EC7",
  1676.   "u2F90D", "u23ED1",
  1677.   "u2F90E", "u6DF9",
  1678.   "u2F90F", "u6F6E",
  1679.   "u2F910", "u23F5E",
  1680.   "u2F911", "u23F8E",
  1681.   "u2F912", "u6FC6",
  1682.   "u2F913", "u7039",
  1683.   "u2F914", "u701E",
  1684.   "u2F915", "u701B",
  1685.   "u2F916", "u3D96",
  1686.   "u2F917", "u704A",
  1687.   "u2F918", "u707D",
  1688.   "u2F919", "u7077",
  1689.   "u2F91A", "u70AD",
  1690.   "u2F91B", "u20525",
  1691.   "u2F91C", "u7145",
  1692.   "u2F91D", "u24263",
  1693.   "u2F91E", "u719C",
  1694.   "u2F91F", "u43AB",
  1695.   "u2F920", "u7228",
  1696.   "u2F921", "u7235",
  1697.   "u2F922", "u7250",
  1698.   "u2F923", "u24608",
  1699.   "u2F924", "u7280",
  1700.   "u2F925", "u7295",
  1701.   "u2F926", "u24735",
  1702.   "u2F927", "u24814",
  1703.   "u2F928", "u737A",
  1704.   "u2F929", "u738B",
  1705.   "u2F92A", "u3EAC",
  1706.   "u2F92B", "u73A5",
  1707.   "u2F92C", "u3EB8",
  1708.   "u2F92D", "u3EB8",
  1709.   "u2F92E", "u7447",
  1710.   "u2F92F", "u745C",
  1711.   "u2F930", "u7471",
  1712.   "u2F931", "u7485",
  1713.   "u2F932", "u74CA",
  1714.   "u2F933", "u3F1B",
  1715.   "u2F934", "u7524",
  1716.   "u2F935", "u24C36",
  1717.   "u2F936", "u753E",
  1718.   "u2F937", "u24C92",
  1719.   "u2F938", "u7570",
  1720.   "u2F939", "u2219F",
  1721.   "u2F93A", "u7610",
  1722.   "u2F93B", "u24FA1",
  1723.   "u2F93C", "u24FB8",
  1724.   "u2F93D", "u25044",
  1725.   "u2F93E", "u3FFC",
  1726.   "u2F93F", "u4008",
  1727.   "u2F940", "u76F4",
  1728.   "u2F941", "u250F3",
  1729.   "u2F942", "u250F2",
  1730.   "u2F943", "u25119",
  1731.   "u2F944", "u25133",
  1732.   "u2F945", "u771E",
  1733.   "u2F946", "u771F",
  1734.   "u2F947", "u771F",
  1735.   "u2F948", "u774A",
  1736.   "u2F949", "u4039",
  1737.   "u2F94A", "u778B",
  1738.   "u2F94B", "u4046",
  1739.   "u2F94C", "u4096",
  1740.   "u2F94D", "u2541D",
  1741.   "u2F94E", "u784E",
  1742.   "u2F94F", "u788C",
  1743.   "u2F950", "u78CC",
  1744.   "u2F951", "u40E3",
  1745.   "u2F952", "u25626",
  1746.   "u2F953", "u7956",
  1747.   "u2F954", "u2569A",
  1748.   "u2F955", "u256C5",
  1749.   "u2F956", "u798F",
  1750.   "u2F957", "u79EB",
  1751.   "u2F958", "u412F",
  1752.   "u2F959", "u7A40",
  1753.   "u2F95A", "u7A4A",
  1754.   "u2F95B", "u7A4F",
  1755.   "u2F95C", "u2597C",
  1756.   "u2F95D", "u25AA7",
  1757.   "u2F95E", "u25AA7",
  1758.   "u2F95F", "u7AAE",
  1759.   "u2F960", "u4202",
  1760.   "u2F961", "u25BAB",
  1761.   "u2F962", "u7BC6",
  1762.   "u2F963", "u7BC9",
  1763.   "u2F964", "u4227",
  1764.   "u2F965", "u25C80",
  1765.   "u2F966", "u7CD2",
  1766.   "u2F967", "u42A0",
  1767.   "u2F968", "u7CE8",
  1768.   "u2F969", "u7CE3",
  1769.   "u2F96A", "u7D00",
  1770.   "u2F96B", "u25F86",
  1771.   "u2F96C", "u7D63",
  1772.   "u2F96D", "u4301",
  1773.   "u2F96E", "u7DC7",
  1774.   "u2F96F", "u7E02",
  1775.   "u2F970", "u7E45",
  1776.   "u2F971", "u4334",
  1777.   "u2F972", "u26228",
  1778.   "u2F973", "u26247",
  1779.   "u2F974", "u4359",
  1780.   "u2F975", "u262D9",
  1781.   "u2F976", "u7F7A",
  1782.   "u2F977", "u2633E",
  1783.   "u2F978", "u7F95",
  1784.   "u2F979", "u7FFA",
  1785.   "u2F97A", "u8005",
  1786.   "u2F97B", "u264DA",
  1787.   "u2F97C", "u26523",
  1788.   "u2F97D", "u8060",
  1789.   "u2F97E", "u265A8",
  1790.   "u2F97F", "u8070",
  1791.   "u2F980", "u2335F",
  1792.   "u2F981", "u43D5",
  1793.   "u2F982", "u80B2",
  1794.   "u2F983", "u8103",
  1795.   "u2F984", "u440B",
  1796.   "u2F985", "u813E",
  1797.   "u2F986", "u5AB5",
  1798.   "u2F987", "u267A7",
  1799.   "u2F988", "u267B5",
  1800.   "u2F989", "u23393",
  1801.   "u2F98A", "u2339C",
  1802.   "u2F98B", "u8201",
  1803.   "u2F98C", "u8204",
  1804.   "u2F98D", "u8F9E",
  1805.   "u2F98E", "u446B",
  1806.   "u2F98F", "u8291",
  1807.   "u2F990", "u828B",
  1808.   "u2F991", "u829D",
  1809.   "u2F992", "u52B3",
  1810.   "u2F993", "u82B1",
  1811.   "u2F994", "u82B3",
  1812.   "u2F995", "u82BD",
  1813.   "u2F996", "u82E6",
  1814.   "u2F997", "u26B3C",
  1815.   "u2F998", "u82E5",
  1816.   "u2F999", "u831D",
  1817.   "u2F99A", "u8363",
  1818.   "u2F99B", "u83AD",
  1819.   "u2F99C", "u8323",
  1820.   "u2F99D", "u83BD",
  1821.   "u2F99E", "u83E7",
  1822.   "u2F99F", "u8457",
  1823.   "u2F9A0", "u8353",
  1824.   "u2F9A1", "u83CA",
  1825.   "u2F9A2", "u83CC",
  1826.   "u2F9A3", "u83DC",
  1827.   "u2F9A4", "u26C36",
  1828.   "u2F9A5", "u26D6B",
  1829.   "u2F9A6", "u26CD5",
  1830.   "u2F9A7", "u452B",
  1831.   "u2F9A8", "u84F1",
  1832.   "u2F9A9", "u84F3",
  1833.   "u2F9AA", "u8516",
  1834.   "u2F9AB", "u273CA",
  1835.   "u2F9AC", "u8564",
  1836.   "u2F9AD", "u26F2C",
  1837.   "u2F9AE", "u455D",
  1838.   "u2F9AF", "u4561",
  1839.   "u2F9B0", "u26FB1",
  1840.   "u2F9B1", "u270D2",
  1841.   "u2F9B2", "u456B",
  1842.   "u2F9B3", "u8650",
  1843.   "u2F9B4", "u865C",
  1844.   "u2F9B5", "u8667",
  1845.   "u2F9B6", "u8669",
  1846.   "u2F9B7", "u86A9",
  1847.   "u2F9B8", "u8688",
  1848.   "u2F9B9", "u870E",
  1849.   "u2F9BA", "u86E2",
  1850.   "u2F9BB", "u8779",
  1851.   "u2F9BC", "u8728",
  1852.   "u2F9BD", "u876B",
  1853.   "u2F9BE", "u8786",
  1854.   "u2F9BF", "u4D57",
  1855.   "u2F9C0", "u87E1",
  1856.   "u2F9C1", "u8801",
  1857.   "u2F9C2", "u45F9",
  1858.   "u2F9C3", "u8860",
  1859.   "u2F9C4", "u8863",
  1860.   "u2F9C5", "u27667",
  1861.   "u2F9C6", "u88D7",
  1862.   "u2F9C7", "u88DE",
  1863.   "u2F9C8", "u4635",
  1864.   "u2F9C9", "u88FA",
  1865.   "u2F9CA", "u34BB",
  1866.   "u2F9CB", "u278AE",
  1867.   "u2F9CC", "u27966",
  1868.   "u2F9CD", "u46BE",
  1869.   "u2F9CE", "u46C7",
  1870.   "u2F9CF", "u8AA0",
  1871.   "u2F9D0", "u8AED",
  1872.   "u2F9D1", "u8B8A",
  1873.   "u2F9D2", "u8C55",
  1874.   "u2F9D3", "u27CA8",
  1875.   "u2F9D4", "u8CAB",
  1876.   "u2F9D5", "u8CC1",
  1877.   "u2F9D6", "u8D1B",
  1878.   "u2F9D7", "u8D77",
  1879.   "u2F9D8", "u27F2F",
  1880.   "u2F9D9", "u20804",
  1881.   "u2F9DA", "u8DCB",
  1882.   "u2F9DB", "u8DBC",
  1883.   "u2F9DC", "u8DF0",
  1884.   "u2F9DD", "u208DE",
  1885.   "u2F9DE", "u8ED4",
  1886.   "u2F9DF", "u8F38",
  1887.   "u2F9E0", "u285D2",
  1888.   "u2F9E1", "u285ED",
  1889.   "u2F9E2", "u9094",
  1890.   "u2F9E3", "u90F1",
  1891.   "u2F9E4", "u9111",
  1892.   "u2F9E5", "u2872E",
  1893.   "u2F9E6", "u911B",
  1894.   "u2F9E7", "u9238",
  1895.   "u2F9E8", "u92D7",
  1896.   "u2F9E9", "u92D8",
  1897.   "u2F9EA", "u927C",
  1898.   "u2F9EB", "u93F9",
  1899.   "u2F9EC", "u9415",
  1900.   "u2F9ED", "u28BFA",
  1901.   "u2F9EE", "u958B",
  1902.   "u2F9EF", "u4995",
  1903.   "u2F9F0", "u95B7",
  1904.   "u2F9F1", "u28D77",
  1905.   "u2F9F2", "u49E6",
  1906.   "u2F9F3", "u96C3",
  1907.   "u2F9F4", "u5DB2",
  1908.   "u2F9F5", "u9723",
  1909.   "u2F9F6", "u29145",
  1910.   "u2F9F7", "u2921A",
  1911.   "u2F9F8", "u4A6E",
  1912.   "u2F9F9", "u4A76",
  1913.   "u2F9FA", "u97E0",
  1914.   "u2F9FB", "u2940A",
  1915.   "u2F9FC", "u4AB2",
  1916.   "u2F9FD", "u29496",
  1917.   "u2F9FE", "u980B",
  1918.   "u2F9FF", "u980B",
  1919.   "u2FA00", "u9829",
  1920.   "u2FA01", "u295B6",
  1921.   "u2FA02", "u98E2",
  1922.   "u2FA03", "u4B33",
  1923.   "u2FA04", "u9929",
  1924.   "u2FA05", "u99A7",
  1925.   "u2FA06", "u99C2",
  1926.   "u2FA07", "u99FE",
  1927.   "u2FA08", "u4BCE",
  1928.   "u2FA09", "u29B30",
  1929.   "u2FA0A", "u9B12",
  1930.   "u2FA0B", "u9C40",
  1931.   "u2FA0C", "u9CFD",
  1932.   "u2FA0D", "u4CCE",
  1933.   "u2FA0E", "u4CED",
  1934.   "u2FA0F", "u9D67",
  1935.   "u2FA10", "u2A0CE",
  1936.   "u2FA11", "u4CF8",
  1937.   "u2FA12", "u2A105",
  1938.   "u2FA13", "u2A20E",
  1939.   "u2FA14", "u2A291",
  1940.   "u2FA15", "u9EBB",
  1941.   "u2FA16", "u4D56",
  1942.   "u2FA17", "u9EF9",
  1943.   "u2FA18", "u9EFE",
  1944.   "u2FA19", "u9F05",
  1945.   "u2FA1A", "u9F0F",
  1946.   "u2FA1B", "u9F16",
  1947.   "u2FA1C", "u9F3B",
  1948.   "u2FA1D", "u2A600",
  1949. );
  1950.  
  1951. %AGL_to_unicode = (
  1952.   "A", "u0041",
  1953.   "AE", "u00C6",
  1954.   "AEacute", "u01FC",
  1955.   "AEmacron", "u01E2",
  1956.   "Aacute", "u00C1",
  1957.   "Abreve", "u0102",
  1958.   "Abreveacute", "u1EAE",
  1959.   "Abrevecyrillic", "u04D0",
  1960.   "Abrevedotbelow", "u1EB6",
  1961.   "Abrevegrave", "u1EB0",
  1962.   "Abrevehookabove", "u1EB2",
  1963.   "Abrevetilde", "u1EB4",
  1964.   "Acaron", "u01CD",
  1965.   "Acircle", "u24B6",
  1966.   "Acircumflex", "u00C2",
  1967.   "Acircumflexacute", "u1EA4",
  1968.   "Acircumflexdotbelow", "u1EAC",
  1969.   "Acircumflexgrave", "u1EA6",
  1970.   "Acircumflexhookabove", "u1EA8",
  1971.   "Acircumflextilde", "u1EAA",
  1972.   "Acyrillic", "u0410",
  1973.   "Adblgrave", "u0200",
  1974.   "Adieresis", "u00C4",
  1975.   "Adieresiscyrillic", "u04D2",
  1976.   "Adieresismacron", "u01DE",
  1977.   "Adotbelow", "u1EA0",
  1978.   "Adotmacron", "u01E0",
  1979.   "Agrave", "u00C0",
  1980.   "Ahookabove", "u1EA2",
  1981.   "Aiecyrillic", "u04D4",
  1982.   "Ainvertedbreve", "u0202",
  1983.   "Alpha", "u0391",
  1984.   "Alphatonos", "u0386",
  1985.   "Amacron", "u0100",
  1986.   "Amonospace", "uFF21",
  1987.   "Aogonek", "u0104",
  1988.   "Aring", "u00C5",
  1989.   "Aringacute", "u01FA",
  1990.   "Aringbelow", "u1E00",
  1991.   "Atilde", "u00C3",
  1992.   "Aybarmenian", "u0531",
  1993.   "B", "u0042",
  1994.   "Bcircle", "u24B7",
  1995.   "Bdotaccent", "u1E02",
  1996.   "Bdotbelow", "u1E04",
  1997.   "Becyrillic", "u0411",
  1998.   "Benarmenian", "u0532",
  1999.   "Beta", "u0392",
  2000.   "Bhook", "u0181",
  2001.   "Blinebelow", "u1E06",
  2002.   "Bmonospace", "uFF22",
  2003.   "Btopbar", "u0182",
  2004.   "C", "u0043",
  2005.   "Caarmenian", "u053E",
  2006.   "Cacute", "u0106",
  2007.   "Ccaron", "u010C",
  2008.   "Ccedilla", "u00C7",
  2009.   "Ccedillaacute", "u1E08",
  2010.   "Ccircle", "u24B8",
  2011.   "Ccircumflex", "u0108",
  2012.   "Cdot", "u010A",
  2013.   "Cdotaccent", "u010A",
  2014.   "Chaarmenian", "u0549",
  2015.   "Cheabkhasiancyrillic", "u04BC",
  2016.   "Checyrillic", "u0427",
  2017.   "Chedescenderabkhasiancyrillic", "u04BE",
  2018.   "Chedescendercyrillic", "u04B6",
  2019.   "Chedieresiscyrillic", "u04F4",
  2020.   "Cheharmenian", "u0543",
  2021.   "Chekhakassiancyrillic", "u04CB",
  2022.   "Cheverticalstrokecyrillic", "u04B8",
  2023.   "Chi", "u03A7",
  2024.   "Chook", "u0187",
  2025.   "Cmonospace", "uFF23",
  2026.   "Coarmenian", "u0551",
  2027.   "D", "u0044",
  2028.   "DZ", "u01F1",
  2029.   "DZcaron", "u01C4",
  2030.   "Daarmenian", "u0534",
  2031.   "Dafrican", "u0189",
  2032.   "Dcaron", "u010E",
  2033.   "Dcedilla", "u1E10",
  2034.   "Dcircle", "u24B9",
  2035.   "Dcircumflexbelow", "u1E12",
  2036.   "Dcroat", "u0110",
  2037.   "Ddotaccent", "u1E0A",
  2038.   "Ddotbelow", "u1E0C",
  2039.   "Decyrillic", "u0414",
  2040.   "Deicoptic", "u03EE",
  2041.   "Delta", "u2206",
  2042.   "Deltagreek", "u0394",
  2043.   "Dhook", "u018A",
  2044.   "Digammagreek", "u03DC",
  2045.   "Djecyrillic", "u0402",
  2046.   "Dlinebelow", "u1E0E",
  2047.   "Dmonospace", "uFF24",
  2048.   "Dslash", "u0110",
  2049.   "Dtopbar", "u018B",
  2050.   "Dz", "u01F2",
  2051.   "Dzcaron", "u01C5",
  2052.   "Dzeabkhasiancyrillic", "u04E0",
  2053.   "Dzecyrillic", "u0405",
  2054.   "Dzhecyrillic", "u040F",
  2055.   "E", "u0045",
  2056.   "Eacute", "u00C9",
  2057.   "Ebreve", "u0114",
  2058.   "Ecaron", "u011A",
  2059.   "Ecedillabreve", "u1E1C",
  2060.   "Echarmenian", "u0535",
  2061.   "Ecircle", "u24BA",
  2062.   "Ecircumflex", "u00CA",
  2063.   "Ecircumflexacute", "u1EBE",
  2064.   "Ecircumflexbelow", "u1E18",
  2065.   "Ecircumflexdotbelow", "u1EC6",
  2066.   "Ecircumflexgrave", "u1EC0",
  2067.   "Ecircumflexhookabove", "u1EC2",
  2068.   "Ecircumflextilde", "u1EC4",
  2069.   "Ecyrillic", "u0404",
  2070.   "Edblgrave", "u0204",
  2071.   "Edieresis", "u00CB",
  2072.   "Edot", "u0116",
  2073.   "Edotaccent", "u0116",
  2074.   "Edotbelow", "u1EB8",
  2075.   "Efcyrillic", "u0424",
  2076.   "Egrave", "u00C8",
  2077.   "Eharmenian", "u0537",
  2078.   "Ehookabove", "u1EBA",
  2079.   "Eightroman", "u2167",
  2080.   "Einvertedbreve", "u0206",
  2081.   "Eiotifiedcyrillic", "u0464",
  2082.   "Elcyrillic", "u041B",
  2083.   "Elevenroman", "u216A",
  2084.   "Emacron", "u0112",
  2085.   "Emacronacute", "u1E16",
  2086.   "Emacrongrave", "u1E14",
  2087.   "Emcyrillic", "u041C",
  2088.   "Emonospace", "uFF25",
  2089.   "Encyrillic", "u041D",
  2090.   "Endescendercyrillic", "u04A2",
  2091.   "Eng", "u014A",
  2092.   "Enghecyrillic", "u04A4",
  2093.   "Enhookcyrillic", "u04C7",
  2094.   "Eogonek", "u0118",
  2095.   "Eopen", "u0190",
  2096.   "Epsilon", "u0395",
  2097.   "Epsilontonos", "u0388",
  2098.   "Ercyrillic", "u0420",
  2099.   "Ereversed", "u018E",
  2100.   "Ereversedcyrillic", "u042D",
  2101.   "Escyrillic", "u0421",
  2102.   "Esdescendercyrillic", "u04AA",
  2103.   "Esh", "u01A9",
  2104.   "Eta", "u0397",
  2105.   "Etarmenian", "u0538",
  2106.   "Etatonos", "u0389",
  2107.   "Eth", "u00D0",
  2108.   "Etilde", "u1EBC",
  2109.   "Etildebelow", "u1E1A",
  2110.   "Euro", "u20AC",
  2111.   "Ezh", "u01B7",
  2112.   "Ezhcaron", "u01EE",
  2113.   "Ezhreversed", "u01B8",
  2114.   "F", "u0046",
  2115.   "Fcircle", "u24BB",
  2116.   "Fdotaccent", "u1E1E",
  2117.   "Feharmenian", "u0556",
  2118.   "Feicoptic", "u03E4",
  2119.   "Fhook", "u0191",
  2120.   "Fitacyrillic", "u0472",
  2121.   "Fiveroman", "u2164",
  2122.   "Fmonospace", "uFF26",
  2123.   "Fourroman", "u2163",
  2124.   "G", "u0047",
  2125.   "GBsquare", "u3387",
  2126.   "Gacute", "u01F4",
  2127.   "Gamma", "u0393",
  2128.   "Gammaafrican", "u0194",
  2129.   "Gangiacoptic", "u03EA",
  2130.   "Gbreve", "u011E",
  2131.   "Gcaron", "u01E6",
  2132.   "Gcedilla", "u0122",
  2133.   "Gcircle", "u24BC",
  2134.   "Gcircumflex", "u011C",
  2135.   "Gcommaaccent", "u0122",
  2136.   "Gdot", "u0120",
  2137.   "Gdotaccent", "u0120",
  2138.   "Gecyrillic", "u0413",
  2139.   "Ghadarmenian", "u0542",
  2140.   "Ghemiddlehookcyrillic", "u0494",
  2141.   "Ghestrokecyrillic", "u0492",
  2142.   "Gheupturncyrillic", "u0490",
  2143.   "Ghook", "u0193",
  2144.   "Gimarmenian", "u0533",
  2145.   "Gjecyrillic", "u0403",
  2146.   "Gmacron", "u1E20",
  2147.   "Gmonospace", "uFF27",
  2148.   "Gsmallhook", "u029B",
  2149.   "Gstroke", "u01E4",
  2150.   "H", "u0048",
  2151.   "H18533", "u25CF",
  2152.   "H18543", "u25AA",
  2153.   "H18551", "u25AB",
  2154.   "H22073", "u25A1",
  2155.   "HPsquare", "u33CB",
  2156.   "Haabkhasiancyrillic", "u04A8",
  2157.   "Hadescendercyrillic", "u04B2",
  2158.   "Hardsigncyrillic", "u042A",
  2159.   "Hbar", "u0126",
  2160.   "Hbrevebelow", "u1E2A",
  2161.   "Hcedilla", "u1E28",
  2162.   "Hcircle", "u24BD",
  2163.   "Hcircumflex", "u0124",
  2164.   "Hdieresis", "u1E26",
  2165.   "Hdotaccent", "u1E22",
  2166.   "Hdotbelow", "u1E24",
  2167.   "Hmonospace", "uFF28",
  2168.   "Hoarmenian", "u0540",
  2169.   "Horicoptic", "u03E8",
  2170.   "Hzsquare", "u3390",
  2171.   "I", "u0049",
  2172.   "IAcyrillic", "u042F",
  2173.   "IJ", "u0132",
  2174.   "IUcyrillic", "u042E",
  2175.   "Iacute", "u00CD",
  2176.   "Ibreve", "u012C",
  2177.   "Icaron", "u01CF",
  2178.   "Icircle", "u24BE",
  2179.   "Icircumflex", "u00CE",
  2180.   "Icyrillic", "u0406",
  2181.   "Idblgrave", "u0208",
  2182.   "Idieresis", "u00CF",
  2183.   "Idieresisacute", "u1E2E",
  2184.   "Idieresiscyrillic", "u04E4",
  2185.   "Idot", "u0130",
  2186.   "Idotaccent", "u0130",
  2187.   "Idotbelow", "u1ECA",
  2188.   "Iebrevecyrillic", "u04D6",
  2189.   "Iecyrillic", "u0415",
  2190.   "Ifraktur", "u2111",
  2191.   "Igrave", "u00CC",
  2192.   "Ihookabove", "u1EC8",
  2193.   "Iicyrillic", "u0418",
  2194.   "Iinvertedbreve", "u020A",
  2195.   "Iishortcyrillic", "u0419",
  2196.   "Imacron", "u012A",
  2197.   "Imacroncyrillic", "u04E2",
  2198.   "Imonospace", "uFF29",
  2199.   "Iniarmenian", "u053B",
  2200.   "Iocyrillic", "u0401",
  2201.   "Iogonek", "u012E",
  2202.   "Iota", "u0399",
  2203.   "Iotaafrican", "u0196",
  2204.   "Iotadieresis", "u03AA",
  2205.   "Iotatonos", "u038A",
  2206.   "Istroke", "u0197",
  2207.   "Itilde", "u0128",
  2208.   "Itildebelow", "u1E2C",
  2209.   "Izhitsacyrillic", "u0474",
  2210.   "Izhitsadblgravecyrillic", "u0476",
  2211.   "J", "u004A",
  2212.   "Jaarmenian", "u0541",
  2213.   "Jcircle", "u24BF",
  2214.   "Jcircumflex", "u0134",
  2215.   "Jecyrillic", "u0408",
  2216.   "Jheharmenian", "u054B",
  2217.   "Jmonospace", "uFF2A",
  2218.   "K", "u004B",
  2219.   "KBsquare", "u3385",
  2220.   "KKsquare", "u33CD",
  2221.   "Kabashkircyrillic", "u04A0",
  2222.   "Kacute", "u1E30",
  2223.   "Kacyrillic", "u041A",
  2224.   "Kadescendercyrillic", "u049A",
  2225.   "Kahookcyrillic", "u04C3",
  2226.   "Kappa", "u039A",
  2227.   "Kastrokecyrillic", "u049E",
  2228.   "Kaverticalstrokecyrillic", "u049C",
  2229.   "Kcaron", "u01E8",
  2230.   "Kcedilla", "u0136",
  2231.   "Kcircle", "u24C0",
  2232.   "Kcommaaccent", "u0136",
  2233.   "Kdotbelow", "u1E32",
  2234.   "Keharmenian", "u0554",
  2235.   "Kenarmenian", "u053F",
  2236.   "Khacyrillic", "u0425",
  2237.   "Kheicoptic", "u03E6",
  2238.   "Khook", "u0198",
  2239.   "Kjecyrillic", "u040C",
  2240.   "Klinebelow", "u1E34",
  2241.   "Kmonospace", "uFF2B",
  2242.   "Koppacyrillic", "u0480",
  2243.   "Koppagreek", "u03DE",
  2244.   "Ksicyrillic", "u046E",
  2245.   "L", "u004C",
  2246.   "LJ", "u01C7",
  2247.   "Lacute", "u0139",
  2248.   "Lambda", "u039B",
  2249.   "Lcaron", "u013D",
  2250.   "Lcedilla", "u013B",
  2251.   "Lcircle", "u24C1",
  2252.   "Lcircumflexbelow", "u1E3C",
  2253.   "Lcommaaccent", "u013B",
  2254.   "Ldot", "u013F",
  2255.   "Ldotaccent", "u013F",
  2256.   "Ldotbelow", "u1E36",
  2257.   "Ldotbelowmacron", "u1E38",
  2258.   "Liwnarmenian", "u053C",
  2259.   "Lj", "u01C8",
  2260.   "Ljecyrillic", "u0409",
  2261.   "Llinebelow", "u1E3A",
  2262.   "Lmonospace", "uFF2C",
  2263.   "Lslash", "u0141",
  2264.   "M", "u004D",
  2265.   "MBsquare", "u3386",
  2266.   "Macute", "u1E3E",
  2267.   "Mcircle", "u24C2",
  2268.   "Mdotaccent", "u1E40",
  2269.   "Mdotbelow", "u1E42",
  2270.   "Menarmenian", "u0544",
  2271.   "Mmonospace", "uFF2D",
  2272.   "Mturned", "u019C",
  2273.   "Mu", "u039C",
  2274.   "N", "u004E",
  2275.   "NJ", "u01CA",
  2276.   "Nacute", "u0143",
  2277.   "Ncaron", "u0147",
  2278.   "Ncedilla", "u0145",
  2279.   "Ncircle", "u24C3",
  2280.   "Ncircumflexbelow", "u1E4A",
  2281.   "Ncommaaccent", "u0145",
  2282.   "Ndotaccent", "u1E44",
  2283.   "Ndotbelow", "u1E46",
  2284.   "Nhookleft", "u019D",
  2285.   "Nineroman", "u2168",
  2286.   "Nj", "u01CB",
  2287.   "Njecyrillic", "u040A",
  2288.   "Nlinebelow", "u1E48",
  2289.   "Nmonospace", "uFF2E",
  2290.   "Nowarmenian", "u0546",
  2291.   "Ntilde", "u00D1",
  2292.   "Nu", "u039D",
  2293.   "O", "u004F",
  2294.   "OE", "u0152",
  2295.   "Oacute", "u00D3",
  2296.   "Obarredcyrillic", "u04E8",
  2297.   "Obarreddieresiscyrillic", "u04EA",
  2298.   "Obreve", "u014E",
  2299.   "Ocaron", "u01D1",
  2300.   "Ocenteredtilde", "u019F",
  2301.   "Ocircle", "u24C4",
  2302.   "Ocircumflex", "u00D4",
  2303.   "Ocircumflexacute", "u1ED0",
  2304.   "Ocircumflexdotbelow", "u1ED8",
  2305.   "Ocircumflexgrave", "u1ED2",
  2306.   "Ocircumflexhookabove", "u1ED4",
  2307.   "Ocircumflextilde", "u1ED6",
  2308.   "Ocyrillic", "u041E",
  2309.   "Odblacute", "u0150",
  2310.   "Odblgrave", "u020C",
  2311.   "Odieresis", "u00D6",
  2312.   "Odieresiscyrillic", "u04E6",
  2313.   "Odotbelow", "u1ECC",
  2314.   "Ograve", "u00D2",
  2315.   "Oharmenian", "u0555",
  2316.   "Ohm", "u2126",
  2317.   "Ohookabove", "u1ECE",
  2318.   "Ohorn", "u01A0",
  2319.   "Ohornacute", "u1EDA",
  2320.   "Ohorndotbelow", "u1EE2",
  2321.   "Ohorngrave", "u1EDC",
  2322.   "Ohornhookabove", "u1EDE",
  2323.   "Ohorntilde", "u1EE0",
  2324.   "Ohungarumlaut", "u0150",
  2325.   "Oi", "u01A2",
  2326.   "Oinvertedbreve", "u020E",
  2327.   "Omacron", "u014C",
  2328.   "Omacronacute", "u1E52",
  2329.   "Omacrongrave", "u1E50",
  2330.   "Omega", "u2126",
  2331.   "Omegacyrillic", "u0460",
  2332.   "Omegagreek", "u03A9",
  2333.   "Omegaroundcyrillic", "u047A",
  2334.   "Omegatitlocyrillic", "u047C",
  2335.   "Omegatonos", "u038F",
  2336.   "Omicron", "u039F",
  2337.   "Omicrontonos", "u038C",
  2338.   "Omonospace", "uFF2F",
  2339.   "Oneroman", "u2160",
  2340.   "Oogonek", "u01EA",
  2341.   "Oogonekmacron", "u01EC",
  2342.   "Oopen", "u0186",
  2343.   "Oslash", "u00D8",
  2344.   "Oslashacute", "u01FE",
  2345.   "Ostrokeacute", "u01FE",
  2346.   "Otcyrillic", "u047E",
  2347.   "Otilde", "u00D5",
  2348.   "Otildeacute", "u1E4C",
  2349.   "Otildedieresis", "u1E4E",
  2350.   "P", "u0050",
  2351.   "Pacute", "u1E54",
  2352.   "Pcircle", "u24C5",
  2353.   "Pdotaccent", "u1E56",
  2354.   "Pecyrillic", "u041F",
  2355.   "Peharmenian", "u054A",
  2356.   "Pemiddlehookcyrillic", "u04A6",
  2357.   "Phi", "u03A6",
  2358.   "Phook", "u01A4",
  2359.   "Pi", "u03A0",
  2360.   "Piwrarmenian", "u0553",
  2361.   "Pmonospace", "uFF30",
  2362.   "Psi", "u03A8",
  2363.   "Psicyrillic", "u0470",
  2364.   "Q", "u0051",
  2365.   "Qcircle", "u24C6",
  2366.   "Qmonospace", "uFF31",
  2367.   "R", "u0052",
  2368.   "Raarmenian", "u054C",
  2369.   "Racute", "u0154",
  2370.   "Rcaron", "u0158",
  2371.   "Rcedilla", "u0156",
  2372.   "Rcircle", "u24C7",
  2373.   "Rcommaaccent", "u0156",
  2374.   "Rdblgrave", "u0210",
  2375.   "Rdotaccent", "u1E58",
  2376.   "Rdotbelow", "u1E5A",
  2377.   "Rdotbelowmacron", "u1E5C",
  2378.   "Reharmenian", "u0550",
  2379.   "Rfraktur", "u211C",
  2380.   "Rho", "u03A1",
  2381.   "Rinvertedbreve", "u0212",
  2382.   "Rlinebelow", "u1E5E",
  2383.   "Rmonospace", "uFF32",
  2384.   "Rsmallinverted", "u0281",
  2385.   "Rsmallinvertedsuperior", "u02B6",
  2386.   "S", "u0053",
  2387.   "SF010000", "u250C",
  2388.   "SF020000", "u2514",
  2389.   "SF030000", "u2510",
  2390.   "SF040000", "u2518",
  2391.   "SF050000", "u253C",
  2392.   "SF060000", "u252C",
  2393.   "SF070000", "u2534",
  2394.   "SF080000", "u251C",
  2395.   "SF090000", "u2524",
  2396.   "SF100000", "u2500",
  2397.   "SF110000", "u2502",
  2398.   "SF190000", "u2561",
  2399.   "SF200000", "u2562",
  2400.   "SF210000", "u2556",
  2401.   "SF220000", "u2555",
  2402.   "SF230000", "u2563",
  2403.   "SF240000", "u2551",
  2404.   "SF250000", "u2557",
  2405.   "SF260000", "u255D",
  2406.   "SF270000", "u255C",
  2407.   "SF280000", "u255B",
  2408.   "SF360000", "u255E",
  2409.   "SF370000", "u255F",
  2410.   "SF380000", "u255A",
  2411.   "SF390000", "u2554",
  2412.   "SF400000", "u2569",
  2413.   "SF410000", "u2566",
  2414.   "SF420000", "u2560",
  2415.   "SF430000", "u2550",
  2416.   "SF440000", "u256C",
  2417.   "SF450000", "u2567",
  2418.   "SF460000", "u2568",
  2419.   "SF470000", "u2564",
  2420.   "SF480000", "u2565",
  2421.   "SF490000", "u2559",
  2422.   "SF500000", "u2558",
  2423.   "SF510000", "u2552",
  2424.   "SF520000", "u2553",
  2425.   "SF530000", "u256B",
  2426.   "SF540000", "u256A",
  2427.   "Sacute", "u015A",
  2428.   "Sacutedotaccent", "u1E64",
  2429.   "Sampigreek", "u03E0",
  2430.   "Scaron", "u0160",
  2431.   "Scarondotaccent", "u1E66",
  2432.   "Scedilla", "u015E",
  2433.   "Schwa", "u018F",
  2434.   "Schwacyrillic", "u04D8",
  2435.   "Schwadieresiscyrillic", "u04DA",
  2436.   "Scircle", "u24C8",
  2437.   "Scircumflex", "u015C",
  2438.   "Scommaaccent", "u0218",
  2439.   "Sdotaccent", "u1E60",
  2440.   "Sdotbelow", "u1E62",
  2441.   "Sdotbelowdotaccent", "u1E68",
  2442.   "Seharmenian", "u054D",
  2443.   "Sevenroman", "u2166",
  2444.   "Shaarmenian", "u0547",
  2445.   "Shacyrillic", "u0428",
  2446.   "Shchacyrillic", "u0429",
  2447.   "Sheicoptic", "u03E2",
  2448.   "Shhacyrillic", "u04BA",
  2449.   "Shimacoptic", "u03EC",
  2450.   "Sigma", "u03A3",
  2451.   "Sixroman", "u2165",
  2452.   "Smonospace", "uFF33",
  2453.   "Softsigncyrillic", "u042C",
  2454.   "Stigmagreek", "u03DA",
  2455.   "T", "u0054",
  2456.   "Tau", "u03A4",
  2457.   "Tbar", "u0166",
  2458.   "Tcaron", "u0164",
  2459.   "Tcedilla", "u0162",
  2460.   "Tcircle", "u24C9",
  2461.   "Tcircumflexbelow", "u1E70",
  2462.   "Tcommaaccent", "u0162",
  2463.   "Tdotaccent", "u1E6A",
  2464.   "Tdotbelow", "u1E6C",
  2465.   "Tecyrillic", "u0422",
  2466.   "Tedescendercyrillic", "u04AC",
  2467.   "Tenroman", "u2169",
  2468.   "Tetsecyrillic", "u04B4",
  2469.   "Theta", "u0398",
  2470.   "Thook", "u01AC",
  2471.   "Thorn", "u00DE",
  2472.   "Threeroman", "u2162",
  2473.   "Tiwnarmenian", "u054F",
  2474.   "Tlinebelow", "u1E6E",
  2475.   "Tmonospace", "uFF34",
  2476.   "Toarmenian", "u0539",
  2477.   "Tonefive", "u01BC",
  2478.   "Tonesix", "u0184",
  2479.   "Tonetwo", "u01A7",
  2480.   "Tretroflexhook", "u01AE",
  2481.   "Tsecyrillic", "u0426",
  2482.   "Tshecyrillic", "u040B",
  2483.   "Twelveroman", "u216B",
  2484.   "Tworoman", "u2161",
  2485.   "U", "u0055",
  2486.   "Uacute", "u00DA",
  2487.   "Ubreve", "u016C",
  2488.   "Ucaron", "u01D3",
  2489.   "Ucircle", "u24CA",
  2490.   "Ucircumflex", "u00DB",
  2491.   "Ucircumflexbelow", "u1E76",
  2492.   "Ucyrillic", "u0423",
  2493.   "Udblacute", "u0170",
  2494.   "Udblgrave", "u0214",
  2495.   "Udieresis", "u00DC",
  2496.   "Udieresisacute", "u01D7",
  2497.   "Udieresisbelow", "u1E72",
  2498.   "Udieresiscaron", "u01D9",
  2499.   "Udieresiscyrillic", "u04F0",
  2500.   "Udieresisgrave", "u01DB",
  2501.   "Udieresismacron", "u01D5",
  2502.   "Udotbelow", "u1EE4",
  2503.   "Ugrave", "u00D9",
  2504.   "Uhookabove", "u1EE6",
  2505.   "Uhorn", "u01AF",
  2506.   "Uhornacute", "u1EE8",
  2507.   "Uhorndotbelow", "u1EF0",
  2508.   "Uhorngrave", "u1EEA",
  2509.   "Uhornhookabove", "u1EEC",
  2510.   "Uhorntilde", "u1EEE",
  2511.   "Uhungarumlaut", "u0170",
  2512.   "Uhungarumlautcyrillic", "u04F2",
  2513.   "Uinvertedbreve", "u0216",
  2514.   "Ukcyrillic", "u0478",
  2515.   "Umacron", "u016A",
  2516.   "Umacroncyrillic", "u04EE",
  2517.   "Umacrondieresis", "u1E7A",
  2518.   "Umonospace", "uFF35",
  2519.   "Uogonek", "u0172",
  2520.   "Upsilon", "u03A5",
  2521.   "Upsilon1", "u03D2",
  2522.   "Upsilonacutehooksymbolgreek", "u03D3",
  2523.   "Upsilonafrican", "u01B1",
  2524.   "Upsilondieresis", "u03AB",
  2525.   "Upsilondieresishooksymbolgreek", "u03D4",
  2526.   "Upsilonhooksymbol", "u03D2",
  2527.   "Upsilontonos", "u038E",
  2528.   "Uring", "u016E",
  2529.   "Ushortcyrillic", "u040E",
  2530.   "Ustraightcyrillic", "u04AE",
  2531.   "Ustraightstrokecyrillic", "u04B0",
  2532.   "Utilde", "u0168",
  2533.   "Utildeacute", "u1E78",
  2534.   "Utildebelow", "u1E74",
  2535.   "V", "u0056",
  2536.   "Vcircle", "u24CB",
  2537.   "Vdotbelow", "u1E7E",
  2538.   "Vecyrillic", "u0412",
  2539.   "Vewarmenian", "u054E",
  2540.   "Vhook", "u01B2",
  2541.   "Vmonospace", "uFF36",
  2542.   "Voarmenian", "u0548",
  2543.   "Vtilde", "u1E7C",
  2544.   "W", "u0057",
  2545.   "Wacute", "u1E82",
  2546.   "Wcircle", "u24CC",
  2547.   "Wcircumflex", "u0174",
  2548.   "Wdieresis", "u1E84",
  2549.   "Wdotaccent", "u1E86",
  2550.   "Wdotbelow", "u1E88",
  2551.   "Wgrave", "u1E80",
  2552.   "Wmonospace", "uFF37",
  2553.   "X", "u0058",
  2554.   "Xcircle", "u24CD",
  2555.   "Xdieresis", "u1E8C",
  2556.   "Xdotaccent", "u1E8A",
  2557.   "Xeharmenian", "u053D",
  2558.   "Xi", "u039E",
  2559.   "Xmonospace", "uFF38",
  2560.   "Y", "u0059",
  2561.   "Yacute", "u00DD",
  2562.   "Yatcyrillic", "u0462",
  2563.   "Ycircle", "u24CE",
  2564.   "Ycircumflex", "u0176",
  2565.   "Ydieresis", "u0178",
  2566.   "Ydotaccent", "u1E8E",
  2567.   "Ydotbelow", "u1EF4",
  2568.   "Yericyrillic", "u042B",
  2569.   "Yerudieresiscyrillic", "u04F8",
  2570.   "Ygrave", "u1EF2",
  2571.   "Yhook", "u01B3",
  2572.   "Yhookabove", "u1EF6",
  2573.   "Yiarmenian", "u0545",
  2574.   "Yicyrillic", "u0407",
  2575.   "Yiwnarmenian", "u0552",
  2576.   "Ymonospace", "uFF39",
  2577.   "Ytilde", "u1EF8",
  2578.   "Yusbigcyrillic", "u046A",
  2579.   "Yusbigiotifiedcyrillic", "u046C",
  2580.   "Yuslittlecyrillic", "u0466",
  2581.   "Yuslittleiotifiedcyrillic", "u0468",
  2582.   "Z", "u005A",
  2583.   "Zaarmenian", "u0536",
  2584.   "Zacute", "u0179",
  2585.   "Zcaron", "u017D",
  2586.   "Zcircle", "u24CF",
  2587.   "Zcircumflex", "u1E90",
  2588.   "Zdot", "u017B",
  2589.   "Zdotaccent", "u017B",
  2590.   "Zdotbelow", "u1E92",
  2591.   "Zecyrillic", "u0417",
  2592.   "Zedescendercyrillic", "u0498",
  2593.   "Zedieresiscyrillic", "u04DE",
  2594.   "Zeta", "u0396",
  2595.   "Zhearmenian", "u053A",
  2596.   "Zhebrevecyrillic", "u04C1",
  2597.   "Zhecyrillic", "u0416",
  2598.   "Zhedescendercyrillic", "u0496",
  2599.   "Zhedieresiscyrillic", "u04DC",
  2600.   "Zlinebelow", "u1E94",
  2601.   "Zmonospace", "uFF3A",
  2602.   "Zstroke", "u01B5",
  2603.   "a", "u0061",
  2604.   "aabengali", "u0986",
  2605.   "aacute", "u00E1",
  2606.   "aadeva", "u0906",
  2607.   "aagujarati", "u0A86",
  2608.   "aagurmukhi", "u0A06",
  2609.   "aamatragurmukhi", "u0A3E",
  2610.   "aarusquare", "u3303",
  2611.   "aavowelsignbengali", "u09BE",
  2612.   "aavowelsigndeva", "u093E",
  2613.   "aavowelsigngujarati", "u0ABE",
  2614.   "abbreviationmarkarmenian", "u055F",
  2615.   "abbreviationsigndeva", "u0970",
  2616.   "abengali", "u0985",
  2617.   "abopomofo", "u311A",
  2618.   "abreve", "u0103",
  2619.   "abreveacute", "u1EAF",
  2620.   "abrevecyrillic", "u04D1",
  2621.   "abrevedotbelow", "u1EB7",
  2622.   "abrevegrave", "u1EB1",
  2623.   "abrevehookabove", "u1EB3",
  2624.   "abrevetilde", "u1EB5",
  2625.   "acaron", "u01CE",
  2626.   "acircle", "u24D0",
  2627.   "acircumflex", "u00E2",
  2628.   "acircumflexacute", "u1EA5",
  2629.   "acircumflexdotbelow", "u1EAD",
  2630.   "acircumflexgrave", "u1EA7",
  2631.   "acircumflexhookabove", "u1EA9",
  2632.   "acircumflextilde", "u1EAB",
  2633.   "acute", "u00B4",
  2634.   "acutebelowcmb", "u0317",
  2635.   "acutecmb", "u0301",
  2636.   "acutecomb", "u0301",
  2637.   "acutedeva", "u0954",
  2638.   "acutelowmod", "u02CF",
  2639.   "acutetonecmb", "u0341",
  2640.   "acyrillic", "u0430",
  2641.   "adblgrave", "u0201",
  2642.   "addakgurmukhi", "u0A71",
  2643.   "adeva", "u0905",
  2644.   "adieresis", "u00E4",
  2645.   "adieresiscyrillic", "u04D3",
  2646.   "adieresismacron", "u01DF",
  2647.   "adotbelow", "u1EA1",
  2648.   "adotmacron", "u01E1",
  2649.   "ae", "u00E6",
  2650.   "aeacute", "u01FD",
  2651.   "aekorean", "u3150",
  2652.   "aemacron", "u01E3",
  2653.   "afii00208", "u2015",
  2654.   "afii08941", "u20A4",
  2655.   "afii10017", "u0410",
  2656.   "afii10018", "u0411",
  2657.   "afii10019", "u0412",
  2658.   "afii10020", "u0413",
  2659.   "afii10021", "u0414",
  2660.   "afii10022", "u0415",
  2661.   "afii10023", "u0401",
  2662.   "afii10024", "u0416",
  2663.   "afii10025", "u0417",
  2664.   "afii10026", "u0418",
  2665.   "afii10027", "u0419",
  2666.   "afii10028", "u041A",
  2667.   "afii10029", "u041B",
  2668.   "afii10030", "u041C",
  2669.   "afii10031", "u041D",
  2670.   "afii10032", "u041E",
  2671.   "afii10033", "u041F",
  2672.   "afii10034", "u0420",
  2673.   "afii10035", "u0421",
  2674.   "afii10036", "u0422",
  2675.   "afii10037", "u0423",
  2676.   "afii10038", "u0424",
  2677.   "afii10039", "u0425",
  2678.   "afii10040", "u0426",
  2679.   "afii10041", "u0427",
  2680.   "afii10042", "u0428",
  2681.   "afii10043", "u0429",
  2682.   "afii10044", "u042A",
  2683.   "afii10045", "u042B",
  2684.   "afii10046", "u042C",
  2685.   "afii10047", "u042D",
  2686.   "afii10048", "u042E",
  2687.   "afii10049", "u042F",
  2688.   "afii10050", "u0490",
  2689.   "afii10051", "u0402",
  2690.   "afii10052", "u0403",
  2691.   "afii10053", "u0404",
  2692.   "afii10054", "u0405",
  2693.   "afii10055", "u0406",
  2694.   "afii10056", "u0407",
  2695.   "afii10057", "u0408",
  2696.   "afii10058", "u0409",
  2697.   "afii10059", "u040A",
  2698.   "afii10060", "u040B",
  2699.   "afii10061", "u040C",
  2700.   "afii10062", "u040E",
  2701.   "afii10065", "u0430",
  2702.   "afii10066", "u0431",
  2703.   "afii10067", "u0432",
  2704.   "afii10068", "u0433",
  2705.   "afii10069", "u0434",
  2706.   "afii10070", "u0435",
  2707.   "afii10071", "u0451",
  2708.   "afii10072", "u0436",
  2709.   "afii10073", "u0437",
  2710.   "afii10074", "u0438",
  2711.   "afii10075", "u0439",
  2712.   "afii10076", "u043A",
  2713.   "afii10077", "u043B",
  2714.   "afii10078", "u043C",
  2715.   "afii10079", "u043D",
  2716.   "afii10080", "u043E",
  2717.   "afii10081", "u043F",
  2718.   "afii10082", "u0440",
  2719.   "afii10083", "u0441",
  2720.   "afii10084", "u0442",
  2721.   "afii10085", "u0443",
  2722.   "afii10086", "u0444",
  2723.   "afii10087", "u0445",
  2724.   "afii10088", "u0446",
  2725.   "afii10089", "u0447",
  2726.   "afii10090", "u0448",
  2727.   "afii10091", "u0449",
  2728.   "afii10092", "u044A",
  2729.   "afii10093", "u044B",
  2730.   "afii10094", "u044C",
  2731.   "afii10095", "u044D",
  2732.   "afii10096", "u044E",
  2733.   "afii10097", "u044F",
  2734.   "afii10098", "u0491",
  2735.   "afii10099", "u0452",
  2736.   "afii10100", "u0453",
  2737.   "afii10101", "u0454",
  2738.   "afii10102", "u0455",
  2739.   "afii10103", "u0456",
  2740.   "afii10104", "u0457",
  2741.   "afii10105", "u0458",
  2742.   "afii10106", "u0459",
  2743.   "afii10107", "u045A",
  2744.   "afii10108", "u045B",
  2745.   "afii10109", "u045C",
  2746.   "afii10110", "u045E",
  2747.   "afii10145", "u040F",
  2748.   "afii10146", "u0462",
  2749.   "afii10147", "u0472",
  2750.   "afii10148", "u0474",
  2751.   "afii10193", "u045F",
  2752.   "afii10194", "u0463",
  2753.   "afii10195", "u0473",
  2754.   "afii10196", "u0475",
  2755.   "afii10846", "u04D9",
  2756.   "afii299", "u200E",
  2757.   "afii300", "u200F",
  2758.   "afii301", "u200D",
  2759.   "afii57381", "u066A",
  2760.   "afii57388", "u060C",
  2761.   "afii57392", "u0660",
  2762.   "afii57393", "u0661",
  2763.   "afii57394", "u0662",
  2764.   "afii57395", "u0663",
  2765.   "afii57396", "u0664",
  2766.   "afii57397", "u0665",
  2767.   "afii57398", "u0666",
  2768.   "afii57399", "u0667",
  2769.   "afii57400", "u0668",
  2770.   "afii57401", "u0669",
  2771.   "afii57403", "u061B",
  2772.   "afii57407", "u061F",
  2773.   "afii57409", "u0621",
  2774.   "afii57410", "u0622",
  2775.   "afii57411", "u0623",
  2776.   "afii57412", "u0624",
  2777.   "afii57413", "u0625",
  2778.   "afii57414", "u0626",
  2779.   "afii57415", "u0627",
  2780.   "afii57416", "u0628",
  2781.   "afii57417", "u0629",
  2782.   "afii57418", "u062A",
  2783.   "afii57419", "u062B",
  2784.   "afii57420", "u062C",
  2785.   "afii57421", "u062D",
  2786.   "afii57422", "u062E",
  2787.   "afii57423", "u062F",
  2788.   "afii57424", "u0630",
  2789.   "afii57425", "u0631",
  2790.   "afii57426", "u0632",
  2791.   "afii57427", "u0633",
  2792.   "afii57428", "u0634",
  2793.   "afii57429", "u0635",
  2794.   "afii57430", "u0636",
  2795.   "afii57431", "u0637",
  2796.   "afii57432", "u0638",
  2797.   "afii57433", "u0639",
  2798.   "afii57434", "u063A",
  2799.   "afii57440", "u0640",
  2800.   "afii57441", "u0641",
  2801.   "afii57442", "u0642",
  2802.   "afii57443", "u0643",
  2803.   "afii57444", "u0644",
  2804.   "afii57445", "u0645",
  2805.   "afii57446", "u0646",
  2806.   "afii57448", "u0648",
  2807.   "afii57449", "u0649",
  2808.   "afii57450", "u064A",
  2809.   "afii57451", "u064B",
  2810.   "afii57452", "u064C",
  2811.   "afii57453", "u064D",
  2812.   "afii57454", "u064E",
  2813.   "afii57455", "u064F",
  2814.   "afii57456", "u0650",
  2815.   "afii57457", "u0651",
  2816.   "afii57458", "u0652",
  2817.   "afii57470", "u0647",
  2818.   "afii57505", "u06A4",
  2819.   "afii57506", "u067E",
  2820.   "afii57507", "u0686",
  2821.   "afii57508", "u0698",
  2822.   "afii57509", "u06AF",
  2823.   "afii57511", "u0679",
  2824.   "afii57512", "u0688",
  2825.   "afii57513", "u0691",
  2826.   "afii57514", "u06BA",
  2827.   "afii57519", "u06D2",
  2828.   "afii57534", "u06D5",
  2829.   "afii57636", "u20AA",
  2830.   "afii57645", "u05BE",
  2831.   "afii57658", "u05C3",
  2832.   "afii57664", "u05D0",
  2833.   "afii57665", "u05D1",
  2834.   "afii57666", "u05D2",
  2835.   "afii57667", "u05D3",
  2836.   "afii57668", "u05D4",
  2837.   "afii57669", "u05D5",
  2838.   "afii57670", "u05D6",
  2839.   "afii57671", "u05D7",
  2840.   "afii57672", "u05D8",
  2841.   "afii57673", "u05D9",
  2842.   "afii57674", "u05DA",
  2843.   "afii57675", "u05DB",
  2844.   "afii57676", "u05DC",
  2845.   "afii57677", "u05DD",
  2846.   "afii57678", "u05DE",
  2847.   "afii57679", "u05DF",
  2848.   "afii57680", "u05E0",
  2849.   "afii57681", "u05E1",
  2850.   "afii57682", "u05E2",
  2851.   "afii57683", "u05E3",
  2852.   "afii57684", "u05E4",
  2853.   "afii57685", "u05E5",
  2854.   "afii57686", "u05E6",
  2855.   "afii57687", "u05E7",
  2856.   "afii57688", "u05E8",
  2857.   "afii57689", "u05E9",
  2858.   "afii57690", "u05EA",
  2859.   "afii57694", "uFB2A",
  2860.   "afii57695", "uFB2B",
  2861.   "afii57700", "uFB4B",
  2862.   "afii57705", "uFB1F",
  2863.   "afii57716", "u05F0",
  2864.   "afii57717", "u05F1",
  2865.   "afii57718", "u05F2",
  2866.   "afii57723", "uFB35",
  2867.   "afii57793", "u05B4",
  2868.   "afii57794", "u05B5",
  2869.   "afii57795", "u05B6",
  2870.   "afii57796", "u05BB",
  2871.   "afii57797", "u05B8",
  2872.   "afii57798", "u05B7",
  2873.   "afii57799", "u05B0",
  2874.   "afii57800", "u05B2",
  2875.   "afii57801", "u05B1",
  2876.   "afii57802", "u05B3",
  2877.   "afii57803", "u05C2",
  2878.   "afii57804", "u05C1",
  2879.   "afii57806", "u05B9",
  2880.   "afii57807", "u05BC",
  2881.   "afii57839", "u05BD",
  2882.   "afii57841", "u05BF",
  2883.   "afii57842", "u05C0",
  2884.   "afii57929", "u02BC",
  2885.   "afii61248", "u2105",
  2886.   "afii61289", "u2113",
  2887.   "afii61352", "u2116",
  2888.   "afii61573", "u202C",
  2889.   "afii61574", "u202D",
  2890.   "afii61575", "u202E",
  2891.   "afii61664", "u200C",
  2892.   "afii63167", "u066D",
  2893.   "afii64937", "u02BD",
  2894.   "agrave", "u00E0",
  2895.   "agujarati", "u0A85",
  2896.   "agurmukhi", "u0A05",
  2897.   "ahiragana", "u3042",
  2898.   "ahookabove", "u1EA3",
  2899.   "aibengali", "u0990",
  2900.   "aibopomofo", "u311E",
  2901.   "aideva", "u0910",
  2902.   "aiecyrillic", "u04D5",
  2903.   "aigujarati", "u0A90",
  2904.   "aigurmukhi", "u0A10",
  2905.   "aimatragurmukhi", "u0A48",
  2906.   "ainarabic", "u0639",
  2907.   "ainfinalarabic", "uFECA",
  2908.   "aininitialarabic", "uFECB",
  2909.   "ainmedialarabic", "uFECC",
  2910.   "ainvertedbreve", "u0203",
  2911.   "aivowelsignbengali", "u09C8",
  2912.   "aivowelsigndeva", "u0948",
  2913.   "aivowelsigngujarati", "u0AC8",
  2914.   "akatakana", "u30A2",
  2915.   "akatakanahalfwidth", "uFF71",
  2916.   "akorean", "u314F",
  2917.   "alef", "u05D0",
  2918.   "alefarabic", "u0627",
  2919.   "alefdageshhebrew", "uFB30",
  2920.   "aleffinalarabic", "uFE8E",
  2921.   "alefhamzaabovearabic", "u0623",
  2922.   "alefhamzaabovefinalarabic", "uFE84",
  2923.   "alefhamzabelowarabic", "u0625",
  2924.   "alefhamzabelowfinalarabic", "uFE88",
  2925.   "alefhebrew", "u05D0",
  2926.   "aleflamedhebrew", "uFB4F",
  2927.   "alefmaddaabovearabic", "u0622",
  2928.   "alefmaddaabovefinalarabic", "uFE82",
  2929.   "alefmaksuraarabic", "u0649",
  2930.   "alefmaksurafinalarabic", "uFEF0",
  2931.   "alefmaksurainitialarabic", "uFEF3",
  2932.   "alefmaksuramedialarabic", "uFEF4",
  2933.   "alefpatahhebrew", "uFB2E",
  2934.   "alefqamatshebrew", "uFB2F",
  2935.   "aleph", "u2135",
  2936.   "allequal", "u224C",
  2937.   "alpha", "u03B1",
  2938.   "alphatonos", "u03AC",
  2939.   "amacron", "u0101",
  2940.   "amonospace", "uFF41",
  2941.   "ampersand", "u0026",
  2942.   "ampersandmonospace", "uFF06",
  2943.   "amsquare", "u33C2",
  2944.   "anbopomofo", "u3122",
  2945.   "angbopomofo", "u3124",
  2946.   "angkhankhuthai", "u0E5A",
  2947.   "angle", "u2220",
  2948.   "anglebracketleft", "u3008",
  2949.   "anglebracketleftvertical", "uFE3F",
  2950.   "anglebracketright", "u3009",
  2951.   "anglebracketrightvertical", "uFE40",
  2952.   "angleleft", "u2329",
  2953.   "angleright", "u232A",
  2954.   "angstrom", "u212B",
  2955.   "anoteleia", "u0387",
  2956.   "anudattadeva", "u0952",
  2957.   "anusvarabengali", "u0982",
  2958.   "anusvaradeva", "u0902",
  2959.   "anusvaragujarati", "u0A82",
  2960.   "aogonek", "u0105",
  2961.   "apaatosquare", "u3300",
  2962.   "aparen", "u249C",
  2963.   "apostrophearmenian", "u055A",
  2964.   "apostrophemod", "u02BC",
  2965.   "approaches", "u2250",
  2966.   "approxequal", "u2248",
  2967.   "approxequalorimage", "u2252",
  2968.   "approximatelyequal", "u2245",
  2969.   "araeaekorean", "u318E",
  2970.   "araeakorean", "u318D",
  2971.   "arc", "u2312",
  2972.   "arighthalfring", "u1E9A",
  2973.   "aring", "u00E5",
  2974.   "aringacute", "u01FB",
  2975.   "aringbelow", "u1E01",
  2976.   "arrowboth", "u2194",
  2977.   "arrowdashdown", "u21E3",
  2978.   "arrowdashleft", "u21E0",
  2979.   "arrowdashright", "u21E2",
  2980.   "arrowdashup", "u21E1",
  2981.   "arrowdblboth", "u21D4",
  2982.   "arrowdbldown", "u21D3",
  2983.   "arrowdblleft", "u21D0",
  2984.   "arrowdblright", "u21D2",
  2985.   "arrowdblup", "u21D1",
  2986.   "arrowdown", "u2193",
  2987.   "arrowdownleft", "u2199",
  2988.   "arrowdownright", "u2198",
  2989.   "arrowdownwhite", "u21E9",
  2990.   "arrowheaddownmod", "u02C5",
  2991.   "arrowheadleftmod", "u02C2",
  2992.   "arrowheadrightmod", "u02C3",
  2993.   "arrowheadupmod", "u02C4",
  2994.   "arrowleft", "u2190",
  2995.   "arrowleftdbl", "u21D0",
  2996.   "arrowleftdblstroke", "u21CD",
  2997.   "arrowleftoverright", "u21C6",
  2998.   "arrowleftwhite", "u21E6",
  2999.   "arrowright", "u2192",
  3000.   "arrowrightdblstroke", "u21CF",
  3001.   "arrowrightheavy", "u279E",
  3002.   "arrowrightoverleft", "u21C4",
  3003.   "arrowrightwhite", "u21E8",
  3004.   "arrowtableft", "u21E4",
  3005.   "arrowtabright", "u21E5",
  3006.   "arrowup", "u2191",
  3007.   "arrowupdn", "u2195",
  3008.   "arrowupdnbse", "u21A8",
  3009.   "arrowupdownbase", "u21A8",
  3010.   "arrowupleft", "u2196",
  3011.   "arrowupleftofdown", "u21C5",
  3012.   "arrowupright", "u2197",
  3013.   "arrowupwhite", "u21E7",
  3014.   "asciicircum", "u005E",
  3015.   "asciicircummonospace", "uFF3E",
  3016.   "asciitilde", "u007E",
  3017.   "asciitildemonospace", "uFF5E",
  3018.   "ascript", "u0251",
  3019.   "ascriptturned", "u0252",
  3020.   "asmallhiragana", "u3041",
  3021.   "asmallkatakana", "u30A1",
  3022.   "asmallkatakanahalfwidth", "uFF67",
  3023.   "asterisk", "u002A",
  3024.   "asteriskaltonearabic", "u066D",
  3025.   "asteriskarabic", "u066D",
  3026.   "asteriskmath", "u2217",
  3027.   "asteriskmonospace", "uFF0A",
  3028.   "asterisksmall", "uFE61",
  3029.   "asterism", "u2042",
  3030.   "asymptoticallyequal", "u2243",
  3031.   "at", "u0040",
  3032.   "atilde", "u00E3",
  3033.   "atmonospace", "uFF20",
  3034.   "atsmall", "uFE6B",
  3035.   "aturned", "u0250",
  3036.   "aubengali", "u0994",
  3037.   "aubopomofo", "u3120",
  3038.   "audeva", "u0914",
  3039.   "augujarati", "u0A94",
  3040.   "augurmukhi", "u0A14",
  3041.   "aulengthmarkbengali", "u09D7",
  3042.   "aumatragurmukhi", "u0A4C",
  3043.   "auvowelsignbengali", "u09CC",
  3044.   "auvowelsigndeva", "u094C",
  3045.   "auvowelsigngujarati", "u0ACC",
  3046.   "avagrahadeva", "u093D",
  3047.   "aybarmenian", "u0561",
  3048.   "ayin", "u05E2",
  3049.   "ayinaltonehebrew", "uFB20",
  3050.   "ayinhebrew", "u05E2",
  3051.   "b", "u0062",
  3052.   "babengali", "u09AC",
  3053.   "backslash", "u005C",
  3054.   "backslashmonospace", "uFF3C",
  3055.   "badeva", "u092C",
  3056.   "bagujarati", "u0AAC",
  3057.   "bagurmukhi", "u0A2C",
  3058.   "bahiragana", "u3070",
  3059.   "bahtthai", "u0E3F",
  3060.   "bakatakana", "u30D0",
  3061.   "bar", "u007C",
  3062.   "barmonospace", "uFF5C",
  3063.   "bbopomofo", "u3105",
  3064.   "bcircle", "u24D1",
  3065.   "bdotaccent", "u1E03",
  3066.   "bdotbelow", "u1E05",
  3067.   "beamedsixteenthnotes", "u266C",
  3068.   "because", "u2235",
  3069.   "becyrillic", "u0431",
  3070.   "beharabic", "u0628",
  3071.   "behfinalarabic", "uFE90",
  3072.   "behinitialarabic", "uFE91",
  3073.   "behiragana", "u3079",
  3074.   "behmedialarabic", "uFE92",
  3075.   "behmeeminitialarabic", "uFC9F",
  3076.   "behmeemisolatedarabic", "uFC08",
  3077.   "behnoonfinalarabic", "uFC6D",
  3078.   "bekatakana", "u30D9",
  3079.   "benarmenian", "u0562",
  3080.   "bet", "u05D1",
  3081.   "beta", "u03B2",
  3082.   "betasymbolgreek", "u03D0",
  3083.   "betdagesh", "uFB31",
  3084.   "betdageshhebrew", "uFB31",
  3085.   "bethebrew", "u05D1",
  3086.   "betrafehebrew", "uFB4C",
  3087.   "bhabengali", "u09AD",
  3088.   "bhadeva", "u092D",
  3089.   "bhagujarati", "u0AAD",
  3090.   "bhagurmukhi", "u0A2D",
  3091.   "bhook", "u0253",
  3092.   "bihiragana", "u3073",
  3093.   "bikatakana", "u30D3",
  3094.   "bilabialclick", "u0298",
  3095.   "bindigurmukhi", "u0A02",
  3096.   "birusquare", "u3331",
  3097.   "blackcircle", "u25CF",
  3098.   "blackdiamond", "u25C6",
  3099.   "blackdownpointingtriangle", "u25BC",
  3100.   "blackleftpointingpointer", "u25C4",
  3101.   "blackleftpointingtriangle", "u25C0",
  3102.   "blacklenticularbracketleft", "u3010",
  3103.   "blacklenticularbracketleftvertical", "uFE3B",
  3104.   "blacklenticularbracketright", "u3011",
  3105.   "blacklenticularbracketrightvertical", "uFE3C",
  3106.   "blacklowerlefttriangle", "u25E3",
  3107.   "blacklowerrighttriangle", "u25E2",
  3108.   "blackrectangle", "u25AC",
  3109.   "blackrightpointingpointer", "u25BA",
  3110.   "blackrightpointingtriangle", "u25B6",
  3111.   "blacksmallsquare", "u25AA",
  3112.   "blacksmilingface", "u263B",
  3113.   "blacksquare", "u25A0",
  3114.   "blackstar", "u2605",
  3115.   "blackupperlefttriangle", "u25E4",
  3116.   "blackupperrighttriangle", "u25E5",
  3117.   "blackuppointingsmalltriangle", "u25B4",
  3118.   "blackuppointingtriangle", "u25B2",
  3119.   "blank", "u2423",
  3120.   "blinebelow", "u1E07",
  3121.   "block", "u2588",
  3122.   "bmonospace", "uFF42",
  3123.   "bobaimaithai", "u0E1A",
  3124.   "bohiragana", "u307C",
  3125.   "bokatakana", "u30DC",
  3126.   "bparen", "u249D",
  3127.   "bqsquare", "u33C3",
  3128.   "braceleft", "u007B",
  3129.   "braceleftmonospace", "uFF5B",
  3130.   "braceleftsmall", "uFE5B",
  3131.   "braceleftvertical", "uFE37",
  3132.   "braceright", "u007D",
  3133.   "bracerightmonospace", "uFF5D",
  3134.   "bracerightsmall", "uFE5C",
  3135.   "bracerightvertical", "uFE38",
  3136.   "bracketleft", "u005B",
  3137.   "bracketleftmonospace", "uFF3B",
  3138.   "bracketright", "u005D",
  3139.   "bracketrightmonospace", "uFF3D",
  3140.   "breve", "u02D8",
  3141.   "brevebelowcmb", "u032E",
  3142.   "brevecmb", "u0306",
  3143.   "breveinvertedbelowcmb", "u032F",
  3144.   "breveinvertedcmb", "u0311",
  3145.   "breveinverteddoublecmb", "u0361",
  3146.   "bridgebelowcmb", "u032A",
  3147.   "bridgeinvertedbelowcmb", "u033A",
  3148.   "brokenbar", "u00A6",
  3149.   "bstroke", "u0180",
  3150.   "btopbar", "u0183",
  3151.   "buhiragana", "u3076",
  3152.   "bukatakana", "u30D6",
  3153.   "bullet", "u2022",
  3154.   "bulletinverse", "u25D8",
  3155.   "bulletoperator", "u2219",
  3156.   "bullseye", "u25CE",
  3157.   "c", "u0063",
  3158.   "caarmenian", "u056E",
  3159.   "cabengali", "u099A",
  3160.   "cacute", "u0107",
  3161.   "cadeva", "u091A",
  3162.   "cagujarati", "u0A9A",
  3163.   "cagurmukhi", "u0A1A",
  3164.   "calsquare", "u3388",
  3165.   "candrabindubengali", "u0981",
  3166.   "candrabinducmb", "u0310",
  3167.   "candrabindudeva", "u0901",
  3168.   "candrabindugujarati", "u0A81",
  3169.   "capslock", "u21EA",
  3170.   "careof", "u2105",
  3171.   "caron", "u02C7",
  3172.   "caronbelowcmb", "u032C",
  3173.   "caroncmb", "u030C",
  3174.   "carriagereturn", "u21B5",
  3175.   "cbopomofo", "u3118",
  3176.   "ccaron", "u010D",
  3177.   "ccedilla", "u00E7",
  3178.   "ccedillaacute", "u1E09",
  3179.   "ccircle", "u24D2",
  3180.   "ccircumflex", "u0109",
  3181.   "ccurl", "u0255",
  3182.   "cdot", "u010B",
  3183.   "cdotaccent", "u010B",
  3184.   "cdsquare", "u33C5",
  3185.   "cedilla", "u00B8",
  3186.   "cedillacmb", "u0327",
  3187.   "cent", "u00A2",
  3188.   "centigrade", "u2103",
  3189.   "centmonospace", "uFFE0",
  3190.   "chaarmenian", "u0579",
  3191.   "chabengali", "u099B",
  3192.   "chadeva", "u091B",
  3193.   "chagujarati", "u0A9B",
  3194.   "chagurmukhi", "u0A1B",
  3195.   "chbopomofo", "u3114",
  3196.   "cheabkhasiancyrillic", "u04BD",
  3197.   "checkmark", "u2713",
  3198.   "checyrillic", "u0447",
  3199.   "chedescenderabkhasiancyrillic", "u04BF",
  3200.   "chedescendercyrillic", "u04B7",
  3201.   "chedieresiscyrillic", "u04F5",
  3202.   "cheharmenian", "u0573",
  3203.   "chekhakassiancyrillic", "u04CC",
  3204.   "cheverticalstrokecyrillic", "u04B9",
  3205.   "chi", "u03C7",
  3206.   "chieuchacirclekorean", "u3277",
  3207.   "chieuchaparenkorean", "u3217",
  3208.   "chieuchcirclekorean", "u3269",
  3209.   "chieuchkorean", "u314A",
  3210.   "chieuchparenkorean", "u3209",
  3211.   "chochangthai", "u0E0A",
  3212.   "chochanthai", "u0E08",
  3213.   "chochingthai", "u0E09",
  3214.   "chochoethai", "u0E0C",
  3215.   "chook", "u0188",
  3216.   "cieucacirclekorean", "u3276",
  3217.   "cieucaparenkorean", "u3216",
  3218.   "cieuccirclekorean", "u3268",
  3219.   "cieuckorean", "u3148",
  3220.   "cieucparenkorean", "u3208",
  3221.   "cieucuparenkorean", "u321C",
  3222.   "circle", "u25CB",
  3223.   "circlemultiply", "u2297",
  3224.   "circleot", "u2299",
  3225.   "circleplus", "u2295",
  3226.   "circlepostalmark", "u3036",
  3227.   "circlewithlefthalfblack", "u25D0",
  3228.   "circlewithrighthalfblack", "u25D1",
  3229.   "circumflex", "u02C6",
  3230.   "circumflexbelowcmb", "u032D",
  3231.   "circumflexcmb", "u0302",
  3232.   "clear", "u2327",
  3233.   "clickalveolar", "u01C2",
  3234.   "clickdental", "u01C0",
  3235.   "clicklateral", "u01C1",
  3236.   "clickretroflex", "u01C3",
  3237.   "club", "u2663",
  3238.   "clubsuitblack", "u2663",
  3239.   "clubsuitwhite", "u2667",
  3240.   "cmcubedsquare", "u33A4",
  3241.   "cmonospace", "uFF43",
  3242.   "cmsquaredsquare", "u33A0",
  3243.   "coarmenian", "u0581",
  3244.   "colon", "u003A",
  3245.   "colonmonetary", "u20A1",
  3246.   "colonmonospace", "uFF1A",
  3247.   "colonsign", "u20A1",
  3248.   "colonsmall", "uFE55",
  3249.   "colontriangularhalfmod", "u02D1",
  3250.   "colontriangularmod", "u02D0",
  3251.   "comma", "u002C",
  3252.   "commaabovecmb", "u0313",
  3253.   "commaaboverightcmb", "u0315",
  3254.   "commaarabic", "u060C",
  3255.   "commaarmenian", "u055D",
  3256.   "commamonospace", "uFF0C",
  3257.   "commareversedabovecmb", "u0314",
  3258.   "commareversedmod", "u02BD",
  3259.   "commasmall", "uFE50",
  3260.   "commaturnedabovecmb", "u0312",
  3261.   "commaturnedmod", "u02BB",
  3262.   "compass", "u263C",
  3263.   "congruent", "u2245",
  3264.   "contourintegral", "u222E",
  3265.   "control", "u2303",
  3266.   "controlACK", "u0006",
  3267.   "controlBEL", "u0007",
  3268.   "controlBS", "u0008",
  3269.   "controlCAN", "u0018",
  3270.   "controlCR", "u000D",
  3271.   "controlDC1", "u0011",
  3272.   "controlDC2", "u0012",
  3273.   "controlDC3", "u0013",
  3274.   "controlDC4", "u0014",
  3275.   "controlDEL", "u007F",
  3276.   "controlDLE", "u0010",
  3277.   "controlEM", "u0019",
  3278.   "controlENQ", "u0005",
  3279.   "controlEOT", "u0004",
  3280.   "controlESC", "u001B",
  3281.   "controlETB", "u0017",
  3282.   "controlETX", "u0003",
  3283.   "controlFF", "u000C",
  3284.   "controlFS", "u001C",
  3285.   "controlGS", "u001D",
  3286.   "controlHT", "u0009",
  3287.   "controlLF", "u000A",
  3288.   "controlNAK", "u0015",
  3289.   "controlRS", "u001E",
  3290.   "controlSI", "u000F",
  3291.   "controlSO", "u000E",
  3292.   "controlSOT", "u0002",
  3293.   "controlSTX", "u0001",
  3294.   "controlSUB", "u001A",
  3295.   "controlSYN", "u0016",
  3296.   "controlUS", "u001F",
  3297.   "controlVT", "u000B",
  3298.   "copyright", "u00A9",
  3299.   "cornerbracketleft", "u300C",
  3300.   "cornerbracketlefthalfwidth", "uFF62",
  3301.   "cornerbracketleftvertical", "uFE41",
  3302.   "cornerbracketright", "u300D",
  3303.   "cornerbracketrighthalfwidth", "uFF63",
  3304.   "cornerbracketrightvertical", "uFE42",
  3305.   "corporationsquare", "u337F",
  3306.   "cosquare", "u33C7",
  3307.   "coverkgsquare", "u33C6",
  3308.   "cparen", "u249E",
  3309.   "cruzeiro", "u20A2",
  3310.   "cstretched", "u0297",
  3311.   "curlyand", "u22CF",
  3312.   "curlyor", "u22CE",
  3313.   "currency", "u00A4",
  3314.   "d", "u0064",
  3315.   "daarmenian", "u0564",
  3316.   "dabengali", "u09A6",
  3317.   "dadarabic", "u0636",
  3318.   "dadeva", "u0926",
  3319.   "dadfinalarabic", "uFEBE",
  3320.   "dadinitialarabic", "uFEBF",
  3321.   "dadmedialarabic", "uFEC0",
  3322.   "dagesh", "u05BC",
  3323.   "dageshhebrew", "u05BC",
  3324.   "dagger", "u2020",
  3325.   "daggerdbl", "u2021",
  3326.   "dagujarati", "u0AA6",
  3327.   "dagurmukhi", "u0A26",
  3328.   "dahiragana", "u3060",
  3329.   "dakatakana", "u30C0",
  3330.   "dalarabic", "u062F",
  3331.   "dalet", "u05D3",
  3332.   "daletdagesh", "uFB33",
  3333.   "daletdageshhebrew", "uFB33",
  3334.   "dalethatafpatah", "u05D3_05B2",
  3335.   "dalethatafpatahhebrew", "u05D3_05B2",
  3336.   "dalethatafsegol", "u05D3_05B1",
  3337.   "dalethatafsegolhebrew", "u05D3_05B1",
  3338.   "dalethebrew", "u05D3",
  3339.   "dalethiriq", "u05D3_05B4",
  3340.   "dalethiriqhebrew", "u05D3_05B4",
  3341.   "daletholam", "u05D3_05B9",
  3342.   "daletholamhebrew", "u05D3_05B9",
  3343.   "daletpatah", "u05D3_05B7",
  3344.   "daletpatahhebrew", "u05D3_05B7",
  3345.   "daletqamats", "u05D3_05B8",
  3346.   "daletqamatshebrew", "u05D3_05B8",
  3347.   "daletqubuts", "u05D3_05BB",
  3348.   "daletqubutshebrew", "u05D3_05BB",
  3349.   "daletsegol", "u05D3_05B6",
  3350.   "daletsegolhebrew", "u05D3_05B6",
  3351.   "daletsheva", "u05D3_05B0",
  3352.   "daletshevahebrew", "u05D3_05B0",
  3353.   "dalettsere", "u05D3_05B5",
  3354.   "dalettserehebrew", "u05D3_05B5",
  3355.   "dalfinalarabic", "uFEAA",
  3356.   "dammaarabic", "u064F",
  3357.   "dammalowarabic", "u064F",
  3358.   "dammatanaltonearabic", "u064C",
  3359.   "dammatanarabic", "u064C",
  3360.   "danda", "u0964",
  3361.   "dargahebrew", "u05A7",
  3362.   "dargalefthebrew", "u05A7",
  3363.   "dasiapneumatacyrilliccmb", "u0485",
  3364.   "dblanglebracketleft", "u300A",
  3365.   "dblanglebracketleftvertical", "uFE3D",
  3366.   "dblanglebracketright", "u300B",
  3367.   "dblanglebracketrightvertical", "uFE3E",
  3368.   "dblarchinvertedbelowcmb", "u032B",
  3369.   "dblarrowleft", "u21D4",
  3370.   "dblarrowright", "u21D2",
  3371.   "dbldanda", "u0965",
  3372.   "dblgravecmb", "u030F",
  3373.   "dblintegral", "u222C",
  3374.   "dbllowline", "u2017",
  3375.   "dbllowlinecmb", "u0333",
  3376.   "dbloverlinecmb", "u033F",
  3377.   "dblprimemod", "u02BA",
  3378.   "dblverticalbar", "u2016",
  3379.   "dblverticallineabovecmb", "u030E",
  3380.   "dbopomofo", "u3109",
  3381.   "dbsquare", "u33C8",
  3382.   "dcaron", "u010F",
  3383.   "dcedilla", "u1E11",
  3384.   "dcircle", "u24D3",
  3385.   "dcircumflexbelow", "u1E13",
  3386.   "dcroat", "u0111",
  3387.   "ddabengali", "u09A1",
  3388.   "ddadeva", "u0921",
  3389.   "ddagujarati", "u0AA1",
  3390.   "ddagurmukhi", "u0A21",
  3391.   "ddalarabic", "u0688",
  3392.   "ddalfinalarabic", "uFB89",
  3393.   "dddhadeva", "u095C",
  3394.   "ddhabengali", "u09A2",
  3395.   "ddhadeva", "u0922",
  3396.   "ddhagujarati", "u0AA2",
  3397.   "ddhagurmukhi", "u0A22",
  3398.   "ddotaccent", "u1E0B",
  3399.   "ddotbelow", "u1E0D",
  3400.   "decimalseparatorarabic", "u066B",
  3401.   "decimalseparatorpersian", "u066B",
  3402.   "decyrillic", "u0434",
  3403.   "degree", "u00B0",
  3404.   "dehihebrew", "u05AD",
  3405.   "dehiragana", "u3067",
  3406.   "deicoptic", "u03EF",
  3407.   "dekatakana", "u30C7",
  3408.   "deleteleft", "u232B",
  3409.   "deleteright", "u2326",
  3410.   "delta", "u03B4",
  3411.   "deltaturned", "u018D",
  3412.   "denominatorminusonenumeratorbengali", "u09F8",
  3413.   "dezh", "u02A4",
  3414.   "dhabengali", "u09A7",
  3415.   "dhadeva", "u0927",
  3416.   "dhagujarati", "u0AA7",
  3417.   "dhagurmukhi", "u0A27",
  3418.   "dhook", "u0257",
  3419.   "dialytikatonos", "u0385",
  3420.   "dialytikatonoscmb", "u0344",
  3421.   "diamond", "u2666",
  3422.   "diamondsuitwhite", "u2662",
  3423.   "dieresis", "u00A8",
  3424.   "dieresisbelowcmb", "u0324",
  3425.   "dieresiscmb", "u0308",
  3426.   "dieresistonos", "u0385",
  3427.   "dihiragana", "u3062",
  3428.   "dikatakana", "u30C2",
  3429.   "dittomark", "u3003",
  3430.   "divide", "u00F7",
  3431.   "divides", "u2223",
  3432.   "divisionslash", "u2215",
  3433.   "djecyrillic", "u0452",
  3434.   "dkshade", "u2593",
  3435.   "dlinebelow", "u1E0F",
  3436.   "dlsquare", "u3397",
  3437.   "dmacron", "u0111",
  3438.   "dmonospace", "uFF44",
  3439.   "dnblock", "u2584",
  3440.   "dochadathai", "u0E0E",
  3441.   "dodekthai", "u0E14",
  3442.   "dohiragana", "u3069",
  3443.   "dokatakana", "u30C9",
  3444.   "dollar", "u0024",
  3445.   "dollarmonospace", "uFF04",
  3446.   "dollarsmall", "uFE69",
  3447.   "dong", "u20AB",
  3448.   "dorusquare", "u3326",
  3449.   "dotaccent", "u02D9",
  3450.   "dotaccentcmb", "u0307",
  3451.   "dotbelowcmb", "u0323",
  3452.   "dotbelowcomb", "u0323",
  3453.   "dotkatakana", "u30FB",
  3454.   "dotlessi", "u0131",
  3455.   "dotlessjstrokehook", "u0284",
  3456.   "dotmath", "u22C5",
  3457.   "dottedcircle", "u25CC",
  3458.   "doubleyodpatah", "uFB1F",
  3459.   "doubleyodpatahhebrew", "uFB1F",
  3460.   "downtackbelowcmb", "u031E",
  3461.   "downtackmod", "u02D5",
  3462.   "dparen", "u249F",
  3463.   "dtail", "u0256",
  3464.   "dtopbar", "u018C",
  3465.   "duhiragana", "u3065",
  3466.   "dukatakana", "u30C5",
  3467.   "dz", "u01F3",
  3468.   "dzaltone", "u02A3",
  3469.   "dzcaron", "u01C6",
  3470.   "dzcurl", "u02A5",
  3471.   "dzeabkhasiancyrillic", "u04E1",
  3472.   "dzecyrillic", "u0455",
  3473.   "dzhecyrillic", "u045F",
  3474.   "e", "u0065",
  3475.   "eacute", "u00E9",
  3476.   "earth", "u2641",
  3477.   "ebengali", "u098F",
  3478.   "ebopomofo", "u311C",
  3479.   "ebreve", "u0115",
  3480.   "ecandradeva", "u090D",
  3481.   "ecandragujarati", "u0A8D",
  3482.   "ecandravowelsigndeva", "u0945",
  3483.   "ecandravowelsigngujarati", "u0AC5",
  3484.   "ecaron", "u011B",
  3485.   "ecedillabreve", "u1E1D",
  3486.   "echarmenian", "u0565",
  3487.   "echyiwnarmenian", "u0587",
  3488.   "ecircle", "u24D4",
  3489.   "ecircumflex", "u00EA",
  3490.   "ecircumflexacute", "u1EBF",
  3491.   "ecircumflexbelow", "u1E19",
  3492.   "ecircumflexdotbelow", "u1EC7",
  3493.   "ecircumflexgrave", "u1EC1",
  3494.   "ecircumflexhookabove", "u1EC3",
  3495.   "ecircumflextilde", "u1EC5",
  3496.   "ecyrillic", "u0454",
  3497.   "edblgrave", "u0205",
  3498.   "edeva", "u090F",
  3499.   "edieresis", "u00EB",
  3500.   "edot", "u0117",
  3501.   "edotaccent", "u0117",
  3502.   "edotbelow", "u1EB9",
  3503.   "eegurmukhi", "u0A0F",
  3504.   "eematragurmukhi", "u0A47",
  3505.   "efcyrillic", "u0444",
  3506.   "egrave", "u00E8",
  3507.   "egujarati", "u0A8F",
  3508.   "eharmenian", "u0567",
  3509.   "ehbopomofo", "u311D",
  3510.   "ehiragana", "u3048",
  3511.   "ehookabove", "u1EBB",
  3512.   "eibopomofo", "u311F",
  3513.   "eight", "u0038",
  3514.   "eightarabic", "u0668",
  3515.   "eightbengali", "u09EE",
  3516.   "eightcircle", "u2467",
  3517.   "eightcircleinversesansserif", "u2791",
  3518.   "eightdeva", "u096E",
  3519.   "eighteencircle", "u2471",
  3520.   "eighteenparen", "u2485",
  3521.   "eighteenperiod", "u2499",
  3522.   "eightgujarati", "u0AEE",
  3523.   "eightgurmukhi", "u0A6E",
  3524.   "eighthackarabic", "u0668",
  3525.   "eighthangzhou", "u3028",
  3526.   "eighthnotebeamed", "u266B",
  3527.   "eightideographicparen", "u3227",
  3528.   "eightinferior", "u2088",
  3529.   "eightmonospace", "uFF18",
  3530.   "eightparen", "u247B",
  3531.   "eightperiod", "u248F",
  3532.   "eightpersian", "u06F8",
  3533.   "eightroman", "u2177",
  3534.   "eightsuperior", "u2078",
  3535.   "eightthai", "u0E58",
  3536.   "einvertedbreve", "u0207",
  3537.   "eiotifiedcyrillic", "u0465",
  3538.   "ekatakana", "u30A8",
  3539.   "ekatakanahalfwidth", "uFF74",
  3540.   "ekonkargurmukhi", "u0A74",
  3541.   "ekorean", "u3154",
  3542.   "elcyrillic", "u043B",
  3543.   "element", "u2208",
  3544.   "elevencircle", "u246A",
  3545.   "elevenparen", "u247E",
  3546.   "elevenperiod", "u2492",
  3547.   "elevenroman", "u217A",
  3548.   "ellipsis", "u2026",
  3549.   "ellipsisvertical", "u22EE",
  3550.   "emacron", "u0113",
  3551.   "emacronacute", "u1E17",
  3552.   "emacrongrave", "u1E15",
  3553.   "emcyrillic", "u043C",
  3554.   "emdash", "u2014",
  3555.   "emdashvertical", "uFE31",
  3556.   "emonospace", "uFF45",
  3557.   "emphasismarkarmenian", "u055B",
  3558.   "emptyset", "u2205",
  3559.   "enbopomofo", "u3123",
  3560.   "encyrillic", "u043D",
  3561.   "endash", "u2013",
  3562.   "endashvertical", "uFE32",
  3563.   "endescendercyrillic", "u04A3",
  3564.   "eng", "u014B",
  3565.   "engbopomofo", "u3125",
  3566.   "enghecyrillic", "u04A5",
  3567.   "enhookcyrillic", "u04C8",
  3568.   "enspace", "u2002",
  3569.   "eogonek", "u0119",
  3570.   "eokorean", "u3153",
  3571.   "eopen", "u025B",
  3572.   "eopenclosed", "u029A",
  3573.   "eopenreversed", "u025C",
  3574.   "eopenreversedclosed", "u025E",
  3575.   "eopenreversedhook", "u025D",
  3576.   "eparen", "u24A0",
  3577.   "epsilon", "u03B5",
  3578.   "epsilontonos", "u03AD",
  3579.   "equal", "u003D",
  3580.   "equalmonospace", "uFF1D",
  3581.   "equalsmall", "uFE66",
  3582.   "equalsuperior", "u207C",
  3583.   "equivalence", "u2261",
  3584.   "erbopomofo", "u3126",
  3585.   "ercyrillic", "u0440",
  3586.   "ereversed", "u0258",
  3587.   "ereversedcyrillic", "u044D",
  3588.   "escyrillic", "u0441",
  3589.   "esdescendercyrillic", "u04AB",
  3590.   "esh", "u0283",
  3591.   "eshcurl", "u0286",
  3592.   "eshortdeva", "u090E",
  3593.   "eshortvowelsigndeva", "u0946",
  3594.   "eshreversedloop", "u01AA",
  3595.   "eshsquatreversed", "u0285",
  3596.   "esmallhiragana", "u3047",
  3597.   "esmallkatakana", "u30A7",
  3598.   "esmallkatakanahalfwidth", "uFF6A",
  3599.   "estimated", "u212E",
  3600.   "eta", "u03B7",
  3601.   "etarmenian", "u0568",
  3602.   "etatonos", "u03AE",
  3603.   "eth", "u00F0",
  3604.   "etilde", "u1EBD",
  3605.   "etildebelow", "u1E1B",
  3606.   "etnahtafoukhhebrew", "u0591",
  3607.   "etnahtafoukhlefthebrew", "u0591",
  3608.   "etnahtahebrew", "u0591",
  3609.   "etnahtalefthebrew", "u0591",
  3610.   "eturned", "u01DD",
  3611.   "eukorean", "u3161",
  3612.   "euro", "u20AC",
  3613.   "evowelsignbengali", "u09C7",
  3614.   "evowelsigndeva", "u0947",
  3615.   "evowelsigngujarati", "u0AC7",
  3616.   "exclam", "u0021",
  3617.   "exclamarmenian", "u055C",
  3618.   "exclamdbl", "u203C",
  3619.   "exclamdown", "u00A1",
  3620.   "exclammonospace", "uFF01",
  3621.   "existential", "u2203",
  3622.   "ezh", "u0292",
  3623.   "ezhcaron", "u01EF",
  3624.   "ezhcurl", "u0293",
  3625.   "ezhreversed", "u01B9",
  3626.   "ezhtail", "u01BA",
  3627.   "f", "u0066",
  3628.   "fadeva", "u095E",
  3629.   "fagurmukhi", "u0A5E",
  3630.   "fahrenheit", "u2109",
  3631.   "fathaarabic", "u064E",
  3632.   "fathalowarabic", "u064E",
  3633.   "fathatanarabic", "u064B",
  3634.   "fbopomofo", "u3108",
  3635.   "fcircle", "u24D5",
  3636.   "fdotaccent", "u1E1F",
  3637.   "feharabic", "u0641",
  3638.   "feharmenian", "u0586",
  3639.   "fehfinalarabic", "uFED2",
  3640.   "fehinitialarabic", "uFED3",
  3641.   "fehmedialarabic", "uFED4",
  3642.   "feicoptic", "u03E5",
  3643.   "female", "u2640",
  3644.   "ff", "uFB00",
  3645.   "ffi", "uFB03",
  3646.   "ffl", "uFB04",
  3647.   "fi", "uFB01",
  3648.   "fifteencircle", "u246E",
  3649.   "fifteenparen", "u2482",
  3650.   "fifteenperiod", "u2496",
  3651.   "figuredash", "u2012",
  3652.   "filledbox", "u25A0",
  3653.   "filledrect", "u25AC",
  3654.   "finalkaf", "u05DA",
  3655.   "finalkafdagesh", "uFB3A",
  3656.   "finalkafdageshhebrew", "uFB3A",
  3657.   "finalkafhebrew", "u05DA",
  3658.   "finalkafqamats", "u05DA_05B8",
  3659.   "finalkafqamatshebrew", "u05DA_05B8",
  3660.   "finalkafsheva", "u05DA_05B0",
  3661.   "finalkafshevahebrew", "u05DA_05B0",
  3662.   "finalmem", "u05DD",
  3663.   "finalmemhebrew", "u05DD",
  3664.   "finalnun", "u05DF",
  3665.   "finalnunhebrew", "u05DF",
  3666.   "finalpe", "u05E3",
  3667.   "finalpehebrew", "u05E3",
  3668.   "finaltsadi", "u05E5",
  3669.   "finaltsadihebrew", "u05E5",
  3670.   "firsttonechinese", "u02C9",
  3671.   "fisheye", "u25C9",
  3672.   "fitacyrillic", "u0473",
  3673.   "five", "u0035",
  3674.   "fivearabic", "u0665",
  3675.   "fivebengali", "u09EB",
  3676.   "fivecircle", "u2464",
  3677.   "fivecircleinversesansserif", "u278E",
  3678.   "fivedeva", "u096B",
  3679.   "fiveeighths", "u215D",
  3680.   "fivegujarati", "u0AEB",
  3681.   "fivegurmukhi", "u0A6B",
  3682.   "fivehackarabic", "u0665",
  3683.   "fivehangzhou", "u3025",
  3684.   "fiveideographicparen", "u3224",
  3685.   "fiveinferior", "u2085",
  3686.   "fivemonospace", "uFF15",
  3687.   "fiveparen", "u2478",
  3688.   "fiveperiod", "u248C",
  3689.   "fivepersian", "u06F5",
  3690.   "fiveroman", "u2174",
  3691.   "fivesuperior", "u2075",
  3692.   "fivethai", "u0E55",
  3693.   "fl", "uFB02",
  3694.   "florin", "u0192",
  3695.   "fmonospace", "uFF46",
  3696.   "fmsquare", "u3399",
  3697.   "fofanthai", "u0E1F",
  3698.   "fofathai", "u0E1D",
  3699.   "fongmanthai", "u0E4F",
  3700.   "forall", "u2200",
  3701.   "four", "u0034",
  3702.   "fourarabic", "u0664",
  3703.   "fourbengali", "u09EA",
  3704.   "fourcircle", "u2463",
  3705.   "fourcircleinversesansserif", "u278D",
  3706.   "fourdeva", "u096A",
  3707.   "fourgujarati", "u0AEA",
  3708.   "fourgurmukhi", "u0A6A",
  3709.   "fourhackarabic", "u0664",
  3710.   "fourhangzhou", "u3024",
  3711.   "fourideographicparen", "u3223",
  3712.   "fourinferior", "u2084",
  3713.   "fourmonospace", "uFF14",
  3714.   "fournumeratorbengali", "u09F7",
  3715.   "fourparen", "u2477",
  3716.   "fourperiod", "u248B",
  3717.   "fourpersian", "u06F4",
  3718.   "fourroman", "u2173",
  3719.   "foursuperior", "u2074",
  3720.   "fourteencircle", "u246D",
  3721.   "fourteenparen", "u2481",
  3722.   "fourteenperiod", "u2495",
  3723.   "fourthai", "u0E54",
  3724.   "fourthtonechinese", "u02CB",
  3725.   "fparen", "u24A1",
  3726.   "fraction", "u2044",
  3727.   "franc", "u20A3",
  3728.   "g", "u0067",
  3729.   "gabengali", "u0997",
  3730.   "gacute", "u01F5",
  3731.   "gadeva", "u0917",
  3732.   "gafarabic", "u06AF",
  3733.   "gaffinalarabic", "uFB93",
  3734.   "gafinitialarabic", "uFB94",
  3735.   "gafmedialarabic", "uFB95",
  3736.   "gagujarati", "u0A97",
  3737.   "gagurmukhi", "u0A17",
  3738.   "gahiragana", "u304C",
  3739.   "gakatakana", "u30AC",
  3740.   "gamma", "u03B3",
  3741.   "gammalatinsmall", "u0263",
  3742.   "gammasuperior", "u02E0",
  3743.   "gangiacoptic", "u03EB",
  3744.   "gbopomofo", "u310D",
  3745.   "gbreve", "u011F",
  3746.   "gcaron", "u01E7",
  3747.   "gcedilla", "u0123",
  3748.   "gcircle", "u24D6",
  3749.   "gcircumflex", "u011D",
  3750.   "gcommaaccent", "u0123",
  3751.   "gdot", "u0121",
  3752.   "gdotaccent", "u0121",
  3753.   "gecyrillic", "u0433",
  3754.   "gehiragana", "u3052",
  3755.   "gekatakana", "u30B2",
  3756.   "geometricallyequal", "u2251",
  3757.   "gereshaccenthebrew", "u059C",
  3758.   "gereshhebrew", "u05F3",
  3759.   "gereshmuqdamhebrew", "u059D",
  3760.   "germandbls", "u00DF",
  3761.   "gershayimaccenthebrew", "u059E",
  3762.   "gershayimhebrew", "u05F4",
  3763.   "getamark", "u3013",
  3764.   "ghabengali", "u0998",
  3765.   "ghadarmenian", "u0572",
  3766.   "ghadeva", "u0918",
  3767.   "ghagujarati", "u0A98",
  3768.   "ghagurmukhi", "u0A18",
  3769.   "ghainarabic", "u063A",
  3770.   "ghainfinalarabic", "uFECE",
  3771.   "ghaininitialarabic", "uFECF",
  3772.   "ghainmedialarabic", "uFED0",
  3773.   "ghemiddlehookcyrillic", "u0495",
  3774.   "ghestrokecyrillic", "u0493",
  3775.   "gheupturncyrillic", "u0491",
  3776.   "ghhadeva", "u095A",
  3777.   "ghhagurmukhi", "u0A5A",
  3778.   "ghook", "u0260",
  3779.   "ghzsquare", "u3393",
  3780.   "gihiragana", "u304E",
  3781.   "gikatakana", "u30AE",
  3782.   "gimarmenian", "u0563",
  3783.   "gimel", "u05D2",
  3784.   "gimeldagesh", "uFB32",
  3785.   "gimeldageshhebrew", "uFB32",
  3786.   "gimelhebrew", "u05D2",
  3787.   "gjecyrillic", "u0453",
  3788.   "glottalinvertedstroke", "u01BE",
  3789.   "glottalstop", "u0294",
  3790.   "glottalstopinverted", "u0296",
  3791.   "glottalstopmod", "u02C0",
  3792.   "glottalstopreversed", "u0295",
  3793.   "glottalstopreversedmod", "u02C1",
  3794.   "glottalstopreversedsuperior", "u02E4",
  3795.   "glottalstopstroke", "u02A1",
  3796.   "glottalstopstrokereversed", "u02A2",
  3797.   "gmacron", "u1E21",
  3798.   "gmonospace", "uFF47",
  3799.   "gohiragana", "u3054",
  3800.   "gokatakana", "u30B4",
  3801.   "gparen", "u24A2",
  3802.   "gpasquare", "u33AC",
  3803.   "gradient", "u2207",
  3804.   "grave", "u0060",
  3805.   "gravebelowcmb", "u0316",
  3806.   "gravecmb", "u0300",
  3807.   "gravecomb", "u0300",
  3808.   "gravedeva", "u0953",
  3809.   "gravelowmod", "u02CE",
  3810.   "gravemonospace", "uFF40",
  3811.   "gravetonecmb", "u0340",
  3812.   "greater", "u003E",
  3813.   "greaterequal", "u2265",
  3814.   "greaterequalorless", "u22DB",
  3815.   "greatermonospace", "uFF1E",
  3816.   "greaterorequivalent", "u2273",
  3817.   "greaterorless", "u2277",
  3818.   "greateroverequal", "u2267",
  3819.   "greatersmall", "uFE65",
  3820.   "gscript", "u0261",
  3821.   "gstroke", "u01E5",
  3822.   "guhiragana", "u3050",
  3823.   "guillemotleft", "u00AB",
  3824.   "guillemotright", "u00BB",
  3825.   "guilsinglleft", "u2039",
  3826.   "guilsinglright", "u203A",
  3827.   "gukatakana", "u30B0",
  3828.   "guramusquare", "u3318",
  3829.   "gysquare", "u33C9",
  3830.   "h", "u0068",
  3831.   "haabkhasiancyrillic", "u04A9",
  3832.   "haaltonearabic", "u06C1",
  3833.   "habengali", "u09B9",
  3834.   "hadescendercyrillic", "u04B3",
  3835.   "hadeva", "u0939",
  3836.   "hagujarati", "u0AB9",
  3837.   "hagurmukhi", "u0A39",
  3838.   "haharabic", "u062D",
  3839.   "hahfinalarabic", "uFEA2",
  3840.   "hahinitialarabic", "uFEA3",
  3841.   "hahiragana", "u306F",
  3842.   "hahmedialarabic", "uFEA4",
  3843.   "haitusquare", "u332A",
  3844.   "hakatakana", "u30CF",
  3845.   "hakatakanahalfwidth", "uFF8A",
  3846.   "halantgurmukhi", "u0A4D",
  3847.   "hamzaarabic", "u0621",
  3848.   "hamzadammaarabic", "u0621_064F",
  3849.   "hamzadammatanarabic", "u0621_064C",
  3850.   "hamzafathaarabic", "u0621_064E",
  3851.   "hamzafathatanarabic", "u0621_064B",
  3852.   "hamzalowarabic", "u0621",
  3853.   "hamzalowkasraarabic", "u0621_0650",
  3854.   "hamzalowkasratanarabic", "u0621_064D",
  3855.   "hamzasukunarabic", "u0621_0652",
  3856.   "hangulfiller", "u3164",
  3857.   "hardsigncyrillic", "u044A",
  3858.   "harpoonleftbarbup", "u21BC",
  3859.   "harpoonrightbarbup", "u21C0",
  3860.   "hasquare", "u33CA",
  3861.   "hatafpatah", "u05B2",
  3862.   "hatafpatah16", "u05B2",
  3863.   "hatafpatah23", "u05B2",
  3864.   "hatafpatah2f", "u05B2",
  3865.   "hatafpatahhebrew", "u05B2",
  3866.   "hatafpatahnarrowhebrew", "u05B2",
  3867.   "hatafpatahquarterhebrew", "u05B2",
  3868.   "hatafpatahwidehebrew", "u05B2",
  3869.   "hatafqamats", "u05B3",
  3870.   "hatafqamats1b", "u05B3",
  3871.   "hatafqamats28", "u05B3",
  3872.   "hatafqamats34", "u05B3",
  3873.   "hatafqamatshebrew", "u05B3",
  3874.   "hatafqamatsnarrowhebrew", "u05B3",
  3875.   "hatafqamatsquarterhebrew", "u05B3",
  3876.   "hatafqamatswidehebrew", "u05B3",
  3877.   "hatafsegol", "u05B1",
  3878.   "hatafsegol17", "u05B1",
  3879.   "hatafsegol24", "u05B1",
  3880.   "hatafsegol30", "u05B1",
  3881.   "hatafsegolhebrew", "u05B1",
  3882.   "hatafsegolnarrowhebrew", "u05B1",
  3883.   "hatafsegolquarterhebrew", "u05B1",
  3884.   "hatafsegolwidehebrew", "u05B1",
  3885.   "hbar", "u0127",
  3886.   "hbopomofo", "u310F",
  3887.   "hbrevebelow", "u1E2B",
  3888.   "hcedilla", "u1E29",
  3889.   "hcircle", "u24D7",
  3890.   "hcircumflex", "u0125",
  3891.   "hdieresis", "u1E27",
  3892.   "hdotaccent", "u1E23",
  3893.   "hdotbelow", "u1E25",
  3894.   "he", "u05D4",
  3895.   "heart", "u2665",
  3896.   "heartsuitblack", "u2665",
  3897.   "heartsuitwhite", "u2661",
  3898.   "hedagesh", "uFB34",
  3899.   "hedageshhebrew", "uFB34",
  3900.   "hehaltonearabic", "u06C1",
  3901.   "heharabic", "u0647",
  3902.   "hehebrew", "u05D4",
  3903.   "hehfinalaltonearabic", "uFBA7",
  3904.   "hehfinalalttwoarabic", "uFEEA",
  3905.   "hehfinalarabic", "uFEEA",
  3906.   "hehhamzaabovefinalarabic", "uFBA5",
  3907.   "hehhamzaaboveisolatedarabic", "uFBA4",
  3908.   "hehinitialaltonearabic", "uFBA8",
  3909.   "hehinitialarabic", "uFEEB",
  3910.   "hehiragana", "u3078",
  3911.   "hehmedialaltonearabic", "uFBA9",
  3912.   "hehmedialarabic", "uFEEC",
  3913.   "heiseierasquare", "u337B",
  3914.   "hekatakana", "u30D8",
  3915.   "hekatakanahalfwidth", "uFF8D",
  3916.   "hekutaarusquare", "u3336",
  3917.   "henghook", "u0267",
  3918.   "herutusquare", "u3339",
  3919.   "het", "u05D7",
  3920.   "hethebrew", "u05D7",
  3921.   "hhook", "u0266",
  3922.   "hhooksuperior", "u02B1",
  3923.   "hieuhacirclekorean", "u327B",
  3924.   "hieuhaparenkorean", "u321B",
  3925.   "hieuhcirclekorean", "u326D",
  3926.   "hieuhkorean", "u314E",
  3927.   "hieuhparenkorean", "u320D",
  3928.   "hihiragana", "u3072",
  3929.   "hikatakana", "u30D2",
  3930.   "hikatakanahalfwidth", "uFF8B",
  3931.   "hiriq", "u05B4",
  3932.   "hiriq14", "u05B4",
  3933.   "hiriq21", "u05B4",
  3934.   "hiriq2d", "u05B4",
  3935.   "hiriqhebrew", "u05B4",
  3936.   "hiriqnarrowhebrew", "u05B4",
  3937.   "hiriqquarterhebrew", "u05B4",
  3938.   "hiriqwidehebrew", "u05B4",
  3939.   "hlinebelow", "u1E96",
  3940.   "hmonospace", "uFF48",
  3941.   "hoarmenian", "u0570",
  3942.   "hohipthai", "u0E2B",
  3943.   "hohiragana", "u307B",
  3944.   "hokatakana", "u30DB",
  3945.   "hokatakanahalfwidth", "uFF8E",
  3946.   "holam", "u05B9",
  3947.   "holam19", "u05B9",
  3948.   "holam26", "u05B9",
  3949.   "holam32", "u05B9",
  3950.   "holamhebrew", "u05B9",
  3951.   "holamnarrowhebrew", "u05B9",
  3952.   "holamquarterhebrew", "u05B9",
  3953.   "holamwidehebrew", "u05B9",
  3954.   "honokhukthai", "u0E2E",
  3955.   "hookabovecomb", "u0309",
  3956.   "hookcmb", "u0309",
  3957.   "hookpalatalizedbelowcmb", "u0321",
  3958.   "hookretroflexbelowcmb", "u0322",
  3959.   "hoonsquare", "u3342",
  3960.   "horicoptic", "u03E9",
  3961.   "horizontalbar", "u2015",
  3962.   "horncmb", "u031B",
  3963.   "hotsprings", "u2668",
  3964.   "house", "u2302",
  3965.   "hparen", "u24A3",
  3966.   "hsuperior", "u02B0",
  3967.   "hturned", "u0265",
  3968.   "huhiragana", "u3075",
  3969.   "huiitosquare", "u3333",
  3970.   "hukatakana", "u30D5",
  3971.   "hukatakanahalfwidth", "uFF8C",
  3972.   "hungarumlaut", "u02DD",
  3973.   "hungarumlautcmb", "u030B",
  3974.   "hv", "u0195",
  3975.   "hyphen", "u002D",
  3976.   "hyphenmonospace", "uFF0D",
  3977.   "hyphensmall", "uFE63",
  3978.   "hyphentwo", "u2010",
  3979.   "i", "u0069",
  3980.   "iacute", "u00ED",
  3981.   "iacyrillic", "u044F",
  3982.   "ibengali", "u0987",
  3983.   "ibopomofo", "u3127",
  3984.   "ibreve", "u012D",
  3985.   "icaron", "u01D0",
  3986.   "icircle", "u24D8",
  3987.   "icircumflex", "u00EE",
  3988.   "icyrillic", "u0456",
  3989.   "idblgrave", "u0209",
  3990.   "ideographearthcircle", "u328F",
  3991.   "ideographfirecircle", "u328B",
  3992.   "ideographicallianceparen", "u323F",
  3993.   "ideographiccallparen", "u323A",
  3994.   "ideographiccentrecircle", "u32A5",
  3995.   "ideographicclose", "u3006",
  3996.   "ideographiccomma", "u3001",
  3997.   "ideographiccommaleft", "uFF64",
  3998.   "ideographiccongratulationparen", "u3237",
  3999.   "ideographiccorrectcircle", "u32A3",
  4000.   "ideographicearthparen", "u322F",
  4001.   "ideographicenterpriseparen", "u323D",
  4002.   "ideographicexcellentcircle", "u329D",
  4003.   "ideographicfestivalparen", "u3240",
  4004.   "ideographicfinancialcircle", "u3296",
  4005.   "ideographicfinancialparen", "u3236",
  4006.   "ideographicfireparen", "u322B",
  4007.   "ideographichaveparen", "u3232",
  4008.   "ideographichighcircle", "u32A4",
  4009.   "ideographiciterationmark", "u3005",
  4010.   "ideographiclaborcircle", "u3298",
  4011.   "ideographiclaborparen", "u3238",
  4012.   "ideographicleftcircle", "u32A7",
  4013.   "ideographiclowcircle", "u32A6",
  4014.   "ideographicmedicinecircle", "u32A9",
  4015.   "ideographicmetalparen", "u322E",
  4016.   "ideographicmoonparen", "u322A",
  4017.   "ideographicnameparen", "u3234",
  4018.   "ideographicperiod", "u3002",
  4019.   "ideographicprintcircle", "u329E",
  4020.   "ideographicreachparen", "u3243",
  4021.   "ideographicrepresentparen", "u3239",
  4022.   "ideographicresourceparen", "u323E",
  4023.   "ideographicrightcircle", "u32A8",
  4024.   "ideographicsecretcircle", "u3299",
  4025.   "ideographicselfparen", "u3242",
  4026.   "ideographicsocietyparen", "u3233",
  4027.   "ideographicspace", "u3000",
  4028.   "ideographicspecialparen", "u3235",
  4029.   "ideographicstockparen", "u3231",
  4030.   "ideographicstudyparen", "u323B",
  4031.   "ideographicsunparen", "u3230",
  4032.   "ideographicsuperviseparen", "u323C",
  4033.   "ideographicwaterparen", "u322C",
  4034.   "ideographicwoodparen", "u322D",
  4035.   "ideographiczero", "u3007",
  4036.   "ideographmetalcircle", "u328E",
  4037.   "ideographmooncircle", "u328A",
  4038.   "ideographnamecircle", "u3294",
  4039.   "ideographsuncircle", "u3290",
  4040.   "ideographwatercircle", "u328C",
  4041.   "ideographwoodcircle", "u328D",
  4042.   "ideva", "u0907",
  4043.   "idieresis", "u00EF",
  4044.   "idieresisacute", "u1E2F",
  4045.   "idieresiscyrillic", "u04E5",
  4046.   "idotbelow", "u1ECB",
  4047.   "iebrevecyrillic", "u04D7",
  4048.   "iecyrillic", "u0435",
  4049.   "ieungacirclekorean", "u3275",
  4050.   "ieungaparenkorean", "u3215",
  4051.   "ieungcirclekorean", "u3267",
  4052.   "ieungkorean", "u3147",
  4053.   "ieungparenkorean", "u3207",
  4054.   "igrave", "u00EC",
  4055.   "igujarati", "u0A87",
  4056.   "igurmukhi", "u0A07",
  4057.   "ihiragana", "u3044",
  4058.   "ihookabove", "u1EC9",
  4059.   "iibengali", "u0988",
  4060.   "iicyrillic", "u0438",
  4061.   "iideva", "u0908",
  4062.   "iigujarati", "u0A88",
  4063.   "iigurmukhi", "u0A08",
  4064.   "iimatragurmukhi", "u0A40",
  4065.   "iinvertedbreve", "u020B",
  4066.   "iishortcyrillic", "u0439",
  4067.   "iivowelsignbengali", "u09C0",
  4068.   "iivowelsigndeva", "u0940",
  4069.   "iivowelsigngujarati", "u0AC0",
  4070.   "ij", "u0133",
  4071.   "ikatakana", "u30A4",
  4072.   "ikatakanahalfwidth", "uFF72",
  4073.   "ikorean", "u3163",
  4074.   "ilde", "u02DC",
  4075.   "iluyhebrew", "u05AC",
  4076.   "imacron", "u012B",
  4077.   "imacroncyrillic", "u04E3",
  4078.   "imageorapproximatelyequal", "u2253",
  4079.   "imatragurmukhi", "u0A3F",
  4080.   "imonospace", "uFF49",
  4081.   "increment", "u2206",
  4082.   "infinity", "u221E",
  4083.   "iniarmenian", "u056B",
  4084.   "integral", "u222B",
  4085.   "integralbottom", "u2321",
  4086.   "integralbt", "u2321",
  4087.   "integraltop", "u2320",
  4088.   "integraltp", "u2320",
  4089.   "intersection", "u2229",
  4090.   "intisquare", "u3305",
  4091.   "invbullet", "u25D8",
  4092.   "invcircle", "u25D9",
  4093.   "invsmileface", "u263B",
  4094.   "iocyrillic", "u0451",
  4095.   "iogonek", "u012F",
  4096.   "iota", "u03B9",
  4097.   "iotadieresis", "u03CA",
  4098.   "iotadieresistonos", "u0390",
  4099.   "iotalatin", "u0269",
  4100.   "iotatonos", "u03AF",
  4101.   "iparen", "u24A4",
  4102.   "irigurmukhi", "u0A72",
  4103.   "ismallhiragana", "u3043",
  4104.   "ismallkatakana", "u30A3",
  4105.   "ismallkatakanahalfwidth", "uFF68",
  4106.   "issharbengali", "u09FA",
  4107.   "istroke", "u0268",
  4108.   "iterationhiragana", "u309D",
  4109.   "iterationkatakana", "u30FD",
  4110.   "itilde", "u0129",
  4111.   "itildebelow", "u1E2D",
  4112.   "iubopomofo", "u3129",
  4113.   "iucyrillic", "u044E",
  4114.   "ivowelsignbengali", "u09BF",
  4115.   "ivowelsigndeva", "u093F",
  4116.   "ivowelsigngujarati", "u0ABF",
  4117.   "izhitsacyrillic", "u0475",
  4118.   "izhitsadblgravecyrillic", "u0477",
  4119.   "j", "u006A",
  4120.   "jaarmenian", "u0571",
  4121.   "jabengali", "u099C",
  4122.   "jadeva", "u091C",
  4123.   "jagujarati", "u0A9C",
  4124.   "jagurmukhi", "u0A1C",
  4125.   "jbopomofo", "u3110",
  4126.   "jcaron", "u01F0",
  4127.   "jcircle", "u24D9",
  4128.   "jcircumflex", "u0135",
  4129.   "jcrossedtail", "u029D",
  4130.   "jdotlessstroke", "u025F",
  4131.   "jecyrillic", "u0458",
  4132.   "jeemarabic", "u062C",
  4133.   "jeemfinalarabic", "uFE9E",
  4134.   "jeeminitialarabic", "uFE9F",
  4135.   "jeemmedialarabic", "uFEA0",
  4136.   "jeharabic", "u0698",
  4137.   "jehfinalarabic", "uFB8B",
  4138.   "jhabengali", "u099D",
  4139.   "jhadeva", "u091D",
  4140.   "jhagujarati", "u0A9D",
  4141.   "jhagurmukhi", "u0A1D",
  4142.   "jheharmenian", "u057B",
  4143.   "jis", "u3004",
  4144.   "jmonospace", "uFF4A",
  4145.   "jparen", "u24A5",
  4146.   "jsuperior", "u02B2",
  4147.   "k", "u006B",
  4148.   "kabashkircyrillic", "u04A1",
  4149.   "kabengali", "u0995",
  4150.   "kacute", "u1E31",
  4151.   "kacyrillic", "u043A",
  4152.   "kadescendercyrillic", "u049B",
  4153.   "kadeva", "u0915",
  4154.   "kaf", "u05DB",
  4155.   "kafarabic", "u0643",
  4156.   "kafdagesh", "uFB3B",
  4157.   "kafdageshhebrew", "uFB3B",
  4158.   "kaffinalarabic", "uFEDA",
  4159.   "kafhebrew", "u05DB",
  4160.   "kafinitialarabic", "uFEDB",
  4161.   "kafmedialarabic", "uFEDC",
  4162.   "kafrafehebrew", "uFB4D",
  4163.   "kagujarati", "u0A95",
  4164.   "kagurmukhi", "u0A15",
  4165.   "kahiragana", "u304B",
  4166.   "kahookcyrillic", "u04C4",
  4167.   "kakatakana", "u30AB",
  4168.   "kakatakanahalfwidth", "uFF76",
  4169.   "kappa", "u03BA",
  4170.   "kappasymbolgreek", "u03F0",
  4171.   "kapyeounmieumkorean", "u3171",
  4172.   "kapyeounphieuphkorean", "u3184",
  4173.   "kapyeounpieupkorean", "u3178",
  4174.   "kapyeounssangpieupkorean", "u3179",
  4175.   "karoriisquare", "u330D",
  4176.   "kashidaautoarabic", "u0640",
  4177.   "kashidaautonosidebearingarabic", "u0640",
  4178.   "kasmallkatakana", "u30F5",
  4179.   "kasquare", "u3384",
  4180.   "kasraarabic", "u0650",
  4181.   "kasratanarabic", "u064D",
  4182.   "kastrokecyrillic", "u049F",
  4183.   "katahiraprolongmarkhalfwidth", "uFF70",
  4184.   "kaverticalstrokecyrillic", "u049D",
  4185.   "kbopomofo", "u310E",
  4186.   "kcalsquare", "u3389",
  4187.   "kcaron", "u01E9",
  4188.   "kcedilla", "u0137",
  4189.   "kcircle", "u24DA",
  4190.   "kcommaaccent", "u0137",
  4191.   "kdotbelow", "u1E33",
  4192.   "keharmenian", "u0584",
  4193.   "kehiragana", "u3051",
  4194.   "kekatakana", "u30B1",
  4195.   "kekatakanahalfwidth", "uFF79",
  4196.   "kenarmenian", "u056F",
  4197.   "kesmallkatakana", "u30F6",
  4198.   "kgreenlandic", "u0138",
  4199.   "khabengali", "u0996",
  4200.   "khacyrillic", "u0445",
  4201.   "khadeva", "u0916",
  4202.   "khagujarati", "u0A96",
  4203.   "khagurmukhi", "u0A16",
  4204.   "khaharabic", "u062E",
  4205.   "khahfinalarabic", "uFEA6",
  4206.   "khahinitialarabic", "uFEA7",
  4207.   "khahmedialarabic", "uFEA8",
  4208.   "kheicoptic", "u03E7",
  4209.   "khhadeva", "u0959",
  4210.   "khhagurmukhi", "u0A59",
  4211.   "khieukhacirclekorean", "u3278",
  4212.   "khieukhaparenkorean", "u3218",
  4213.   "khieukhcirclekorean", "u326A",
  4214.   "khieukhkorean", "u314B",
  4215.   "khieukhparenkorean", "u320A",
  4216.   "khokhaithai", "u0E02",
  4217.   "khokhonthai", "u0E05",
  4218.   "khokhuatthai", "u0E03",
  4219.   "khokhwaithai", "u0E04",
  4220.   "khomutthai", "u0E5B",
  4221.   "khook", "u0199",
  4222.   "khorakhangthai", "u0E06",
  4223.   "khzsquare", "u3391",
  4224.   "kihiragana", "u304D",
  4225.   "kikatakana", "u30AD",
  4226.   "kikatakanahalfwidth", "uFF77",
  4227.   "kiroguramusquare", "u3315",
  4228.   "kiromeetorusquare", "u3316",
  4229.   "kirosquare", "u3314",
  4230.   "kiyeokacirclekorean", "u326E",
  4231.   "kiyeokaparenkorean", "u320E",
  4232.   "kiyeokcirclekorean", "u3260",
  4233.   "kiyeokkorean", "u3131",
  4234.   "kiyeokparenkorean", "u3200",
  4235.   "kiyeoksioskorean", "u3133",
  4236.   "kjecyrillic", "u045C",
  4237.   "klinebelow", "u1E35",
  4238.   "klsquare", "u3398",
  4239.   "kmcubedsquare", "u33A6",
  4240.   "kmonospace", "uFF4B",
  4241.   "kmsquaredsquare", "u33A2",
  4242.   "kohiragana", "u3053",
  4243.   "kohmsquare", "u33C0",
  4244.   "kokaithai", "u0E01",
  4245.   "kokatakana", "u30B3",
  4246.   "kokatakanahalfwidth", "uFF7A",
  4247.   "kooposquare", "u331E",
  4248.   "koppacyrillic", "u0481",
  4249.   "koreanstandardsymbol", "u327F",
  4250.   "koroniscmb", "u0343",
  4251.   "kparen", "u24A6",
  4252.   "kpasquare", "u33AA",
  4253.   "ksicyrillic", "u046F",
  4254.   "ktsquare", "u33CF",
  4255.   "kturned", "u029E",
  4256.   "kuhiragana", "u304F",
  4257.   "kukatakana", "u30AF",
  4258.   "kukatakanahalfwidth", "uFF78",
  4259.   "kvsquare", "u33B8",
  4260.   "kwsquare", "u33BE",
  4261.   "l", "u006C",
  4262.   "labengali", "u09B2",
  4263.   "lacute", "u013A",
  4264.   "ladeva", "u0932",
  4265.   "lagujarati", "u0AB2",
  4266.   "lagurmukhi", "u0A32",
  4267.   "lakkhangyaothai", "u0E45",
  4268.   "lamaleffinalarabic", "uFEFC",
  4269.   "lamalefhamzaabovefinalarabic", "uFEF8",
  4270.   "lamalefhamzaaboveisolatedarabic", "uFEF7",
  4271.   "lamalefhamzabelowfinalarabic", "uFEFA",
  4272.   "lamalefhamzabelowisolatedarabic", "uFEF9",
  4273.   "lamalefisolatedarabic", "uFEFB",
  4274.   "lamalefmaddaabovefinalarabic", "uFEF6",
  4275.   "lamalefmaddaaboveisolatedarabic", "uFEF5",
  4276.   "lamarabic", "u0644",
  4277.   "lambda", "u03BB",
  4278.   "lambdastroke", "u019B",
  4279.   "lamed", "u05DC",
  4280.   "lameddagesh", "uFB3C",
  4281.   "lameddageshhebrew", "uFB3C",
  4282.   "lamedhebrew", "u05DC",
  4283.   "lamedholam", "u05DC_05B9",
  4284.   "lamedholamdagesh", "u05DC_05B9_05BC",
  4285.   "lamedholamdageshhebrew", "u05DC_05B9_05BC",
  4286.   "lamedholamhebrew", "u05DC_05B9",
  4287.   "lamfinalarabic", "uFEDE",
  4288.   "lamhahinitialarabic", "uFCCA",
  4289.   "laminitialarabic", "uFEDF",
  4290.   "lamjeeminitialarabic", "uFCC9",
  4291.   "lamkhahinitialarabic", "uFCCB",
  4292.   "lamlamhehisolatedarabic", "uFDF2",
  4293.   "lammedialarabic", "uFEE0",
  4294.   "lammeemhahinitialarabic", "uFD88",
  4295.   "lammeeminitialarabic", "uFCCC",
  4296.   "lammeemjeeminitialarabic", "uFEDF_FEE4_FEA0",
  4297.   "lammeemkhahinitialarabic", "uFEDF_FEE4_FEA8",
  4298.   "largecircle", "u25EF",
  4299.   "lbar", "u019A",
  4300.   "lbelt", "u026C",
  4301.   "lbopomofo", "u310C",
  4302.   "lcaron", "u013E",
  4303.   "lcedilla", "u013C",
  4304.   "lcircle", "u24DB",
  4305.   "lcircumflexbelow", "u1E3D",
  4306.   "lcommaaccent", "u013C",
  4307.   "ldot", "u0140",
  4308.   "ldotaccent", "u0140",
  4309.   "ldotbelow", "u1E37",
  4310.   "ldotbelowmacron", "u1E39",
  4311.   "leftangleabovecmb", "u031A",
  4312.   "lefttackbelowcmb", "u0318",
  4313.   "less", "u003C",
  4314.   "lessequal", "u2264",
  4315.   "lessequalorgreater", "u22DA",
  4316.   "lessmonospace", "uFF1C",
  4317.   "lessorequivalent", "u2272",
  4318.   "lessorgreater", "u2276",
  4319.   "lessoverequal", "u2266",
  4320.   "lesssmall", "uFE64",
  4321.   "lezh", "u026E",
  4322.   "lfblock", "u258C",
  4323.   "lhookretroflex", "u026D",
  4324.   "lira", "u20A4",
  4325.   "liwnarmenian", "u056C",
  4326.   "lj", "u01C9",
  4327.   "ljecyrillic", "u0459",
  4328.   "lladeva", "u0933",
  4329.   "llagujarati", "u0AB3",
  4330.   "llinebelow", "u1E3B",
  4331.   "llladeva", "u0934",
  4332.   "llvocalicbengali", "u09E1",
  4333.   "llvocalicdeva", "u0961",
  4334.   "llvocalicvowelsignbengali", "u09E3",
  4335.   "llvocalicvowelsigndeva", "u0963",
  4336.   "lmiddletilde", "u026B",
  4337.   "lmonospace", "uFF4C",
  4338.   "lmsquare", "u33D0",
  4339.   "lochulathai", "u0E2C",
  4340.   "logicaland", "u2227",
  4341.   "logicalnot", "u00AC",
  4342.   "logicalnotreversed", "u2310",
  4343.   "logicalor", "u2228",
  4344.   "lolingthai", "u0E25",
  4345.   "longs", "u017F",
  4346.   "lowlinecenterline", "uFE4E",
  4347.   "lowlinecmb", "u0332",
  4348.   "lowlinedashed", "uFE4D",
  4349.   "lozenge", "u25CA",
  4350.   "lparen", "u24A7",
  4351.   "lslash", "u0142",
  4352.   "lsquare", "u2113",
  4353.   "ltshade", "u2591",
  4354.   "luthai", "u0E26",
  4355.   "lvocalicbengali", "u098C",
  4356.   "lvocalicdeva", "u090C",
  4357.   "lvocalicvowelsignbengali", "u09E2",
  4358.   "lvocalicvowelsigndeva", "u0962",
  4359.   "lxsquare", "u33D3",
  4360.   "m", "u006D",
  4361.   "mabengali", "u09AE",
  4362.   "macron", "u00AF",
  4363.   "macronbelowcmb", "u0331",
  4364.   "macroncmb", "u0304",
  4365.   "macronlowmod", "u02CD",
  4366.   "macronmonospace", "uFFE3",
  4367.   "macute", "u1E3F",
  4368.   "madeva", "u092E",
  4369.   "magujarati", "u0AAE",
  4370.   "magurmukhi", "u0A2E",
  4371.   "mahapakhhebrew", "u05A4",
  4372.   "mahapakhlefthebrew", "u05A4",
  4373.   "mahiragana", "u307E",
  4374.   "maichattawathai", "u0E4B",
  4375.   "maiekthai", "u0E48",
  4376.   "maihanakatthai", "u0E31",
  4377.   "maitaikhuthai", "u0E47",
  4378.   "maithothai", "u0E49",
  4379.   "maitrithai", "u0E4A",
  4380.   "maiyamokthai", "u0E46",
  4381.   "makatakana", "u30DE",
  4382.   "makatakanahalfwidth", "uFF8F",
  4383.   "male", "u2642",
  4384.   "mansyonsquare", "u3347",
  4385.   "maqafhebrew", "u05BE",
  4386.   "mars", "u2642",
  4387.   "masoracirclehebrew", "u05AF",
  4388.   "masquare", "u3383",
  4389.   "mbopomofo", "u3107",
  4390.   "mbsquare", "u33D4",
  4391.   "mcircle", "u24DC",
  4392.   "mcubedsquare", "u33A5",
  4393.   "mdotaccent", "u1E41",
  4394.   "mdotbelow", "u1E43",
  4395.   "meemarabic", "u0645",
  4396.   "meemfinalarabic", "uFEE2",
  4397.   "meeminitialarabic", "uFEE3",
  4398.   "meemmedialarabic", "uFEE4",
  4399.   "meemmeeminitialarabic", "uFCD1",
  4400.   "meemmeemisolatedarabic", "uFC48",
  4401.   "meetorusquare", "u334D",
  4402.   "mehiragana", "u3081",
  4403.   "meizierasquare", "u337E",
  4404.   "mekatakana", "u30E1",
  4405.   "mekatakanahalfwidth", "uFF92",
  4406.   "mem", "u05DE",
  4407.   "memdagesh", "uFB3E",
  4408.   "memdageshhebrew", "uFB3E",
  4409.   "memhebrew", "u05DE",
  4410.   "menarmenian", "u0574",
  4411.   "merkhahebrew", "u05A5",
  4412.   "merkhakefulahebrew", "u05A6",
  4413.   "merkhakefulalefthebrew", "u05A6",
  4414.   "merkhalefthebrew", "u05A5",
  4415.   "mhook", "u0271",
  4416.   "mhzsquare", "u3392",
  4417.   "middledotkatakanahalfwidth", "uFF65",
  4418.   "middot", "u00B7",
  4419.   "mieumacirclekorean", "u3272",
  4420.   "mieumaparenkorean", "u3212",
  4421.   "mieumcirclekorean", "u3264",
  4422.   "mieumkorean", "u3141",
  4423.   "mieumpansioskorean", "u3170",
  4424.   "mieumparenkorean", "u3204",
  4425.   "mieumpieupkorean", "u316E",
  4426.   "mieumsioskorean", "u316F",
  4427.   "mihiragana", "u307F",
  4428.   "mikatakana", "u30DF",
  4429.   "mikatakanahalfwidth", "uFF90",
  4430.   "minus", "u2212",
  4431.   "minusbelowcmb", "u0320",
  4432.   "minuscircle", "u2296",
  4433.   "minusmod", "u02D7",
  4434.   "minusplus", "u2213",
  4435.   "minute", "u2032",
  4436.   "miribaarusquare", "u334A",
  4437.   "mirisquare", "u3349",
  4438.   "mlonglegturned", "u0270",
  4439.   "mlsquare", "u3396",
  4440.   "mmcubedsquare", "u33A3",
  4441.   "mmonospace", "uFF4D",
  4442.   "mmsquaredsquare", "u339F",
  4443.   "mohiragana", "u3082",
  4444.   "mohmsquare", "u33C1",
  4445.   "mokatakana", "u30E2",
  4446.   "mokatakanahalfwidth", "uFF93",
  4447.   "molsquare", "u33D6",
  4448.   "momathai", "u0E21",
  4449.   "moverssquare", "u33A7",
  4450.   "moverssquaredsquare", "u33A8",
  4451.   "mparen", "u24A8",
  4452.   "mpasquare", "u33AB",
  4453.   "mssquare", "u33B3",
  4454.   "mturned", "u026F",
  4455.   "mu", "u00B5",
  4456.   "mu1", "u00B5",
  4457.   "muasquare", "u3382",
  4458.   "muchgreater", "u226B",
  4459.   "muchless", "u226A",
  4460.   "mufsquare", "u338C",
  4461.   "mugreek", "u03BC",
  4462.   "mugsquare", "u338D",
  4463.   "muhiragana", "u3080",
  4464.   "mukatakana", "u30E0",
  4465.   "mukatakanahalfwidth", "uFF91",
  4466.   "mulsquare", "u3395",
  4467.   "multiply", "u00D7",
  4468.   "mumsquare", "u339B",
  4469.   "munahhebrew", "u05A3",
  4470.   "munahlefthebrew", "u05A3",
  4471.   "musicalnote", "u266A",
  4472.   "musicalnotedbl", "u266B",
  4473.   "musicflatsign", "u266D",
  4474.   "musicsharpsign", "u266F",
  4475.   "mussquare", "u33B2",
  4476.   "muvsquare", "u33B6",
  4477.   "muwsquare", "u33BC",
  4478.   "mvmegasquare", "u33B9",
  4479.   "mvsquare", "u33B7",
  4480.   "mwmegasquare", "u33BF",
  4481.   "mwsquare", "u33BD",
  4482.   "n", "u006E",
  4483.   "nabengali", "u09A8",
  4484.   "nabla", "u2207",
  4485.   "nacute", "u0144",
  4486.   "nadeva", "u0928",
  4487.   "nagujarati", "u0AA8",
  4488.   "nagurmukhi", "u0A28",
  4489.   "nahiragana", "u306A",
  4490.   "nakatakana", "u30CA",
  4491.   "nakatakanahalfwidth", "uFF85",
  4492.   "napostrophe", "u0149",
  4493.   "nasquare", "u3381",
  4494.   "nbopomofo", "u310B",
  4495.   "nbspace", "u00A0",
  4496.   "ncaron", "u0148",
  4497.   "ncedilla", "u0146",
  4498.   "ncircle", "u24DD",
  4499.   "ncircumflexbelow", "u1E4B",
  4500.   "ncommaaccent", "u0146",
  4501.   "ndotaccent", "u1E45",
  4502.   "ndotbelow", "u1E47",
  4503.   "nehiragana", "u306D",
  4504.   "nekatakana", "u30CD",
  4505.   "nekatakanahalfwidth", "uFF88",
  4506.   "newsheqelsign", "u20AA",
  4507.   "nfsquare", "u338B",
  4508.   "ngabengali", "u0999",
  4509.   "ngadeva", "u0919",
  4510.   "ngagujarati", "u0A99",
  4511.   "ngagurmukhi", "u0A19",
  4512.   "ngonguthai", "u0E07",
  4513.   "nhiragana", "u3093",
  4514.   "nhookleft", "u0272",
  4515.   "nhookretroflex", "u0273",
  4516.   "nieunacirclekorean", "u326F",
  4517.   "nieunaparenkorean", "u320F",
  4518.   "nieuncieuckorean", "u3135",
  4519.   "nieuncirclekorean", "u3261",
  4520.   "nieunhieuhkorean", "u3136",
  4521.   "nieunkorean", "u3134",
  4522.   "nieunpansioskorean", "u3168",
  4523.   "nieunparenkorean", "u3201",
  4524.   "nieunsioskorean", "u3167",
  4525.   "nieuntikeutkorean", "u3166",
  4526.   "nihiragana", "u306B",
  4527.   "nikatakana", "u30CB",
  4528.   "nikatakanahalfwidth", "uFF86",
  4529.   "nikhahitthai", "u0E4D",
  4530.   "nine", "u0039",
  4531.   "ninearabic", "u0669",
  4532.   "ninebengali", "u09EF",
  4533.   "ninecircle", "u2468",
  4534.   "ninecircleinversesansserif", "u2792",
  4535.   "ninedeva", "u096F",
  4536.   "ninegujarati", "u0AEF",
  4537.   "ninegurmukhi", "u0A6F",
  4538.   "ninehackarabic", "u0669",
  4539.   "ninehangzhou", "u3029",
  4540.   "nineideographicparen", "u3228",
  4541.   "nineinferior", "u2089",
  4542.   "ninemonospace", "uFF19",
  4543.   "nineparen", "u247C",
  4544.   "nineperiod", "u2490",
  4545.   "ninepersian", "u06F9",
  4546.   "nineroman", "u2178",
  4547.   "ninesuperior", "u2079",
  4548.   "nineteencircle", "u2472",
  4549.   "nineteenparen", "u2486",
  4550.   "nineteenperiod", "u249A",
  4551.   "ninethai", "u0E59",
  4552.   "nj", "u01CC",
  4553.   "njecyrillic", "u045A",
  4554.   "nkatakana", "u30F3",
  4555.   "nkatakanahalfwidth", "uFF9D",
  4556.   "nlegrightlong", "u019E",
  4557.   "nlinebelow", "u1E49",
  4558.   "nmonospace", "uFF4E",
  4559.   "nmsquare", "u339A",
  4560.   "nnabengali", "u09A3",
  4561.   "nnadeva", "u0923",
  4562.   "nnagujarati", "u0AA3",
  4563.   "nnagurmukhi", "u0A23",
  4564.   "nnnadeva", "u0929",
  4565.   "nohiragana", "u306E",
  4566.   "nokatakana", "u30CE",
  4567.   "nokatakanahalfwidth", "uFF89",
  4568.   "nonbreakingspace", "u00A0",
  4569.   "nonenthai", "u0E13",
  4570.   "nonuthai", "u0E19",
  4571.   "noonarabic", "u0646",
  4572.   "noonfinalarabic", "uFEE6",
  4573.   "noonghunnaarabic", "u06BA",
  4574.   "noonghunnafinalarabic", "uFB9F",
  4575.   "noonhehinitialarabic", "uFEE7_FEEC",
  4576.   "nooninitialarabic", "uFEE7",
  4577.   "noonjeeminitialarabic", "uFCD2",
  4578.   "noonjeemisolatedarabic", "uFC4B",
  4579.   "noonmedialarabic", "uFEE8",
  4580.   "noonmeeminitialarabic", "uFCD5",
  4581.   "noonmeemisolatedarabic", "uFC4E",
  4582.   "noonnoonfinalarabic", "uFC8D",
  4583.   "notcontains", "u220C",
  4584.   "notelement", "u2209",
  4585.   "notelementof", "u2209",
  4586.   "notequal", "u2260",
  4587.   "notgreater", "u226F",
  4588.   "notgreaternorequal", "u2271",
  4589.   "notgreaternorless", "u2279",
  4590.   "notidentical", "u2262",
  4591.   "notless", "u226E",
  4592.   "notlessnorequal", "u2270",
  4593.   "notparallel", "u2226",
  4594.   "notprecedes", "u2280",
  4595.   "notsubset", "u2284",
  4596.   "notsucceeds", "u2281",
  4597.   "notsuperset", "u2285",
  4598.   "nowarmenian", "u0576",
  4599.   "nparen", "u24A9",
  4600.   "nssquare", "u33B1",
  4601.   "nsuperior", "u207F",
  4602.   "ntilde", "u00F1",
  4603.   "nu", "u03BD",
  4604.   "nuhiragana", "u306C",
  4605.   "nukatakana", "u30CC",
  4606.   "nukatakanahalfwidth", "uFF87",
  4607.   "nuktabengali", "u09BC",
  4608.   "nuktadeva", "u093C",
  4609.   "nuktagujarati", "u0ABC",
  4610.   "nuktagurmukhi", "u0A3C",
  4611.   "numbersign", "u0023",
  4612.   "numbersignmonospace", "uFF03",
  4613.   "numbersignsmall", "uFE5F",
  4614.   "numeralsigngreek", "u0374",
  4615.   "numeralsignlowergreek", "u0375",
  4616.   "numero", "u2116",
  4617.   "nun", "u05E0",
  4618.   "nundagesh", "uFB40",
  4619.   "nundageshhebrew", "uFB40",
  4620.   "nunhebrew", "u05E0",
  4621.   "nvsquare", "u33B5",
  4622.   "nwsquare", "u33BB",
  4623.   "nyabengali", "u099E",
  4624.   "nyadeva", "u091E",
  4625.   "nyagujarati", "u0A9E",
  4626.   "nyagurmukhi", "u0A1E",
  4627.   "o", "u006F",
  4628.   "oacute", "u00F3",
  4629.   "oangthai", "u0E2D",
  4630.   "obarred", "u0275",
  4631.   "obarredcyrillic", "u04E9",
  4632.   "obarreddieresiscyrillic", "u04EB",
  4633.   "obengali", "u0993",
  4634.   "obopomofo", "u311B",
  4635.   "obreve", "u014F",
  4636.   "ocandradeva", "u0911",
  4637.   "ocandragujarati", "u0A91",
  4638.   "ocandravowelsigndeva", "u0949",
  4639.   "ocandravowelsigngujarati", "u0AC9",
  4640.   "ocaron", "u01D2",
  4641.   "ocircle", "u24DE",
  4642.   "ocircumflex", "u00F4",
  4643.   "ocircumflexacute", "u1ED1",
  4644.   "ocircumflexdotbelow", "u1ED9",
  4645.   "ocircumflexgrave", "u1ED3",
  4646.   "ocircumflexhookabove", "u1ED5",
  4647.   "ocircumflextilde", "u1ED7",
  4648.   "ocyrillic", "u043E",
  4649.   "odblacute", "u0151",
  4650.   "odblgrave", "u020D",
  4651.   "odeva", "u0913",
  4652.   "odieresis", "u00F6",
  4653.   "odieresiscyrillic", "u04E7",
  4654.   "odotbelow", "u1ECD",
  4655.   "oe", "u0153",
  4656.   "oekorean", "u315A",
  4657.   "ogonek", "u02DB",
  4658.   "ogonekcmb", "u0328",
  4659.   "ograve", "u00F2",
  4660.   "ogujarati", "u0A93",
  4661.   "oharmenian", "u0585",
  4662.   "ohiragana", "u304A",
  4663.   "ohookabove", "u1ECF",
  4664.   "ohorn", "u01A1",
  4665.   "ohornacute", "u1EDB",
  4666.   "ohorndotbelow", "u1EE3",
  4667.   "ohorngrave", "u1EDD",
  4668.   "ohornhookabove", "u1EDF",
  4669.   "ohorntilde", "u1EE1",
  4670.   "ohungarumlaut", "u0151",
  4671.   "oi", "u01A3",
  4672.   "oinvertedbreve", "u020F",
  4673.   "okatakana", "u30AA",
  4674.   "okatakanahalfwidth", "uFF75",
  4675.   "okorean", "u3157",
  4676.   "olehebrew", "u05AB",
  4677.   "omacron", "u014D",
  4678.   "omacronacute", "u1E53",
  4679.   "omacrongrave", "u1E51",
  4680.   "omdeva", "u0950",
  4681.   "omega", "u03C9",
  4682.   "omega1", "u03D6",
  4683.   "omegacyrillic", "u0461",
  4684.   "omegalatinclosed", "u0277",
  4685.   "omegaroundcyrillic", "u047B",
  4686.   "omegatitlocyrillic", "u047D",
  4687.   "omegatonos", "u03CE",
  4688.   "omgujarati", "u0AD0",
  4689.   "omicron", "u03BF",
  4690.   "omicrontonos", "u03CC",
  4691.   "omonospace", "uFF4F",
  4692.   "one", "u0031",
  4693.   "onearabic", "u0661",
  4694.   "onebengali", "u09E7",
  4695.   "onecircle", "u2460",
  4696.   "onecircleinversesansserif", "u278A",
  4697.   "onedeva", "u0967",
  4698.   "onedotenleader", "u2024",
  4699.   "oneeighth", "u215B",
  4700.   "onegujarati", "u0AE7",
  4701.   "onegurmukhi", "u0A67",
  4702.   "onehackarabic", "u0661",
  4703.   "onehalf", "u00BD",
  4704.   "onehangzhou", "u3021",
  4705.   "oneideographicparen", "u3220",
  4706.   "oneinferior", "u2081",
  4707.   "onemonospace", "uFF11",
  4708.   "onenumeratorbengali", "u09F4",
  4709.   "oneparen", "u2474",
  4710.   "oneperiod", "u2488",
  4711.   "onepersian", "u06F1",
  4712.   "onequarter", "u00BC",
  4713.   "oneroman", "u2170",
  4714.   "onesuperior", "u00B9",
  4715.   "onethai", "u0E51",
  4716.   "onethird", "u2153",
  4717.   "oogonek", "u01EB",
  4718.   "oogonekmacron", "u01ED",
  4719.   "oogurmukhi", "u0A13",
  4720.   "oomatragurmukhi", "u0A4B",
  4721.   "oopen", "u0254",
  4722.   "oparen", "u24AA",
  4723.   "openbullet", "u25E6",
  4724.   "option", "u2325",
  4725.   "ordfeminine", "u00AA",
  4726.   "ordmasculine", "u00BA",
  4727.   "orthogonal", "u221F",
  4728.   "oshortdeva", "u0912",
  4729.   "oshortvowelsigndeva", "u094A",
  4730.   "oslash", "u00F8",
  4731.   "oslashacute", "u01FF",
  4732.   "osmallhiragana", "u3049",
  4733.   "osmallkatakana", "u30A9",
  4734.   "osmallkatakanahalfwidth", "uFF6B",
  4735.   "ostrokeacute", "u01FF",
  4736.   "otcyrillic", "u047F",
  4737.   "otilde", "u00F5",
  4738.   "otildeacute", "u1E4D",
  4739.   "otildedieresis", "u1E4F",
  4740.   "oubopomofo", "u3121",
  4741.   "overline", "u203E",
  4742.   "overlinecenterline", "uFE4A",
  4743.   "overlinecmb", "u0305",
  4744.   "overlinedashed", "uFE49",
  4745.   "overlinedblwavy", "uFE4C",
  4746.   "overlinewavy", "uFE4B",
  4747.   "overscore", "u00AF",
  4748.   "ovowelsignbengali", "u09CB",
  4749.   "ovowelsigndeva", "u094B",
  4750.   "ovowelsigngujarati", "u0ACB",
  4751.   "p", "u0070",
  4752.   "paampssquare", "u3380",
  4753.   "paasentosquare", "u332B",
  4754.   "pabengali", "u09AA",
  4755.   "pacute", "u1E55",
  4756.   "padeva", "u092A",
  4757.   "pagedown", "u21DF",
  4758.   "pageup", "u21DE",
  4759.   "pagujarati", "u0AAA",
  4760.   "pagurmukhi", "u0A2A",
  4761.   "pahiragana", "u3071",
  4762.   "paiyannoithai", "u0E2F",
  4763.   "pakatakana", "u30D1",
  4764.   "palatalizationcyrilliccmb", "u0484",
  4765.   "palochkacyrillic", "u04C0",
  4766.   "pansioskorean", "u317F",
  4767.   "paragraph", "u00B6",
  4768.   "parallel", "u2225",
  4769.   "parenleft", "u0028",
  4770.   "parenleftaltonearabic", "uFD3E",
  4771.   "parenleftinferior", "u208D",
  4772.   "parenleftmonospace", "uFF08",
  4773.   "parenleftsmall", "uFE59",
  4774.   "parenleftsuperior", "u207D",
  4775.   "parenleftvertical", "uFE35",
  4776.   "parenright", "u0029",
  4777.   "parenrightaltonearabic", "uFD3F",
  4778.   "parenrightinferior", "u208E",
  4779.   "parenrightmonospace", "uFF09",
  4780.   "parenrightsmall", "uFE5A",
  4781.   "parenrightsuperior", "u207E",
  4782.   "parenrightvertical", "uFE36",
  4783.   "partialdiff", "u2202",
  4784.   "paseqhebrew", "u05C0",
  4785.   "pashtahebrew", "u0599",
  4786.   "pasquare", "u33A9",
  4787.   "patah", "u05B7",
  4788.   "patah11", "u05B7",
  4789.   "patah1d", "u05B7",
  4790.   "patah2a", "u05B7",
  4791.   "patahhebrew", "u05B7",
  4792.   "patahnarrowhebrew", "u05B7",
  4793.   "patahquarterhebrew", "u05B7",
  4794.   "patahwidehebrew", "u05B7",
  4795.   "pazerhebrew", "u05A1",
  4796.   "pbopomofo", "u3106",
  4797.   "pcircle", "u24DF",
  4798.   "pdotaccent", "u1E57",
  4799.   "pe", "u05E4",
  4800.   "pecyrillic", "u043F",
  4801.   "pedagesh", "uFB44",
  4802.   "pedageshhebrew", "uFB44",
  4803.   "peezisquare", "u333B",
  4804.   "pefinaldageshhebrew", "uFB43",
  4805.   "peharabic", "u067E",
  4806.   "peharmenian", "u057A",
  4807.   "pehebrew", "u05E4",
  4808.   "pehfinalarabic", "uFB57",
  4809.   "pehinitialarabic", "uFB58",
  4810.   "pehiragana", "u307A",
  4811.   "pehmedialarabic", "uFB59",
  4812.   "pekatakana", "u30DA",
  4813.   "pemiddlehookcyrillic", "u04A7",
  4814.   "perafehebrew", "uFB4E",
  4815.   "percent", "u0025",
  4816.   "percentarabic", "u066A",
  4817.   "percentmonospace", "uFF05",
  4818.   "percentsmall", "uFE6A",
  4819.   "period", "u002E",
  4820.   "periodarmenian", "u0589",
  4821.   "periodcentered", "u00B7",
  4822.   "periodhalfwidth", "uFF61",
  4823.   "periodmonospace", "uFF0E",
  4824.   "periodsmall", "uFE52",
  4825.   "perispomenigreekcmb", "u0342",
  4826.   "perpendicular", "u22A5",
  4827.   "perthousand", "u2030",
  4828.   "peseta", "u20A7",
  4829.   "pfsquare", "u338A",
  4830.   "phabengali", "u09AB",
  4831.   "phadeva", "u092B",
  4832.   "phagujarati", "u0AAB",
  4833.   "phagurmukhi", "u0A2B",
  4834.   "phi", "u03C6",
  4835.   "phi1", "u03D5",
  4836.   "phieuphacirclekorean", "u327A",
  4837.   "phieuphaparenkorean", "u321A",
  4838.   "phieuphcirclekorean", "u326C",
  4839.   "phieuphkorean", "u314D",
  4840.   "phieuphparenkorean", "u320C",
  4841.   "philatin", "u0278",
  4842.   "phinthuthai", "u0E3A",
  4843.   "phisymbolgreek", "u03D5",
  4844.   "phook", "u01A5",
  4845.   "phophanthai", "u0E1E",
  4846.   "phophungthai", "u0E1C",
  4847.   "phosamphaothai", "u0E20",
  4848.   "pi", "u03C0",
  4849.   "pieupacirclekorean", "u3273",
  4850.   "pieupaparenkorean", "u3213",
  4851.   "pieupcieuckorean", "u3176",
  4852.   "pieupcirclekorean", "u3265",
  4853.   "pieupkiyeokkorean", "u3172",
  4854.   "pieupkorean", "u3142",
  4855.   "pieupparenkorean", "u3205",
  4856.   "pieupsioskiyeokkorean", "u3174",
  4857.   "pieupsioskorean", "u3144",
  4858.   "pieupsiostikeutkorean", "u3175",
  4859.   "pieupthieuthkorean", "u3177",
  4860.   "pieuptikeutkorean", "u3173",
  4861.   "pihiragana", "u3074",
  4862.   "pikatakana", "u30D4",
  4863.   "pisymbolgreek", "u03D6",
  4864.   "piwrarmenian", "u0583",
  4865.   "plus", "u002B",
  4866.   "plusbelowcmb", "u031F",
  4867.   "pluscircle", "u2295",
  4868.   "plusminus", "u00B1",
  4869.   "plusmod", "u02D6",
  4870.   "plusmonospace", "uFF0B",
  4871.   "plussmall", "uFE62",
  4872.   "plussuperior", "u207A",
  4873.   "pmonospace", "uFF50",
  4874.   "pmsquare", "u33D8",
  4875.   "pohiragana", "u307D",
  4876.   "pointingindexdownwhite", "u261F",
  4877.   "pointingindexleftwhite", "u261C",
  4878.   "pointingindexrightwhite", "u261E",
  4879.   "pointingindexupwhite", "u261D",
  4880.   "pokatakana", "u30DD",
  4881.   "poplathai", "u0E1B",
  4882.   "postalmark", "u3012",
  4883.   "postalmarkface", "u3020",
  4884.   "pparen", "u24AB",
  4885.   "precedes", "u227A",
  4886.   "prescription", "u211E",
  4887.   "primemod", "u02B9",
  4888.   "primereversed", "u2035",
  4889.   "product", "u220F",
  4890.   "projective", "u2305",
  4891.   "prolongedkana", "u30FC",
  4892.   "propellor", "u2318",
  4893.   "propersubset", "u2282",
  4894.   "propersuperset", "u2283",
  4895.   "proportion", "u2237",
  4896.   "proportional", "u221D",
  4897.   "psi", "u03C8",
  4898.   "psicyrillic", "u0471",
  4899.   "psilipneumatacyrilliccmb", "u0486",
  4900.   "pssquare", "u33B0",
  4901.   "puhiragana", "u3077",
  4902.   "pukatakana", "u30D7",
  4903.   "pvsquare", "u33B4",
  4904.   "pwsquare", "u33BA",
  4905.   "q", "u0071",
  4906.   "qadeva", "u0958",
  4907.   "qadmahebrew", "u05A8",
  4908.   "qafarabic", "u0642",
  4909.   "qaffinalarabic", "uFED6",
  4910.   "qafinitialarabic", "uFED7",
  4911.   "qafmedialarabic", "uFED8",
  4912.   "qamats", "u05B8",
  4913.   "qamats10", "u05B8",
  4914.   "qamats1a", "u05B8",
  4915.   "qamats1c", "u05B8",
  4916.   "qamats27", "u05B8",
  4917.   "qamats29", "u05B8",
  4918.   "qamats33", "u05B8",
  4919.   "qamatsde", "u05B8",
  4920.   "qamatshebrew", "u05B8",
  4921.   "qamatsnarrowhebrew", "u05B8",
  4922.   "qamatsqatanhebrew", "u05B8",
  4923.   "qamatsqatannarrowhebrew", "u05B8",
  4924.   "qamatsqatanquarterhebrew", "u05B8",
  4925.   "qamatsqatanwidehebrew", "u05B8",
  4926.   "qamatsquarterhebrew", "u05B8",
  4927.   "qamatswidehebrew", "u05B8",
  4928.   "qarneyparahebrew", "u059F",
  4929.   "qbopomofo", "u3111",
  4930.   "qcircle", "u24E0",
  4931.   "qhook", "u02A0",
  4932.   "qmonospace", "uFF51",
  4933.   "qof", "u05E7",
  4934.   "qofdagesh", "uFB47",
  4935.   "qofdageshhebrew", "uFB47",
  4936.   "qofhatafpatah", "u05E7_05B2",
  4937.   "qofhatafpatahhebrew", "u05E7_05B2",
  4938.   "qofhatafsegol", "u05E7_05B1",
  4939.   "qofhatafsegolhebrew", "u05E7_05B1",
  4940.   "qofhebrew", "u05E7",
  4941.   "qofhiriq", "u05E7_05B4",
  4942.   "qofhiriqhebrew", "u05E7_05B4",
  4943.   "qofholam", "u05E7_05B9",
  4944.   "qofholamhebrew", "u05E7_05B9",
  4945.   "qofpatah", "u05E7_05B7",
  4946.   "qofpatahhebrew", "u05E7_05B7",
  4947.   "qofqamats", "u05E7_05B8",
  4948.   "qofqamatshebrew", "u05E7_05B8",
  4949.   "qofqubuts", "u05E7_05BB",
  4950.   "qofqubutshebrew", "u05E7_05BB",
  4951.   "qofsegol", "u05E7_05B6",
  4952.   "qofsegolhebrew", "u05E7_05B6",
  4953.   "qofsheva", "u05E7_05B0",
  4954.   "qofshevahebrew", "u05E7_05B0",
  4955.   "qoftsere", "u05E7_05B5",
  4956.   "qoftserehebrew", "u05E7_05B5",
  4957.   "qparen", "u24AC",
  4958.   "quarternote", "u2669",
  4959.   "qubuts", "u05BB",
  4960.   "qubuts18", "u05BB",
  4961.   "qubuts25", "u05BB",
  4962.   "qubuts31", "u05BB",
  4963.   "qubutshebrew", "u05BB",
  4964.   "qubutsnarrowhebrew", "u05BB",
  4965.   "qubutsquarterhebrew", "u05BB",
  4966.   "qubutswidehebrew", "u05BB",
  4967.   "question", "u003F",
  4968.   "questionarabic", "u061F",
  4969.   "questionarmenian", "u055E",
  4970.   "questiondown", "u00BF",
  4971.   "questiongreek", "u037E",
  4972.   "questionmonospace", "uFF1F",
  4973.   "quotedbl", "u0022",
  4974.   "quotedblbase", "u201E",
  4975.   "quotedblleft", "u201C",
  4976.   "quotedblmonospace", "uFF02",
  4977.   "quotedblprime", "u301E",
  4978.   "quotedblprimereversed", "u301D",
  4979.   "quotedblright", "u201D",
  4980.   "quoteleft", "u2018",
  4981.   "quoteleftreversed", "u201B",
  4982.   "quotereversed", "u201B",
  4983.   "quoteright", "u2019",
  4984.   "quoterightn", "u0149",
  4985.   "quotesinglbase", "u201A",
  4986.   "quotesingle", "u0027",
  4987.   "quotesinglemonospace", "uFF07",
  4988.   "r", "u0072",
  4989.   "raarmenian", "u057C",
  4990.   "rabengali", "u09B0",
  4991.   "racute", "u0155",
  4992.   "radeva", "u0930",
  4993.   "radical", "u221A",
  4994.   "radoverssquare", "u33AE",
  4995.   "radoverssquaredsquare", "u33AF",
  4996.   "radsquare", "u33AD",
  4997.   "rafe", "u05BF",
  4998.   "rafehebrew", "u05BF",
  4999.   "ragujarati", "u0AB0",
  5000.   "ragurmukhi", "u0A30",
  5001.   "rahiragana", "u3089",
  5002.   "rakatakana", "u30E9",
  5003.   "rakatakanahalfwidth", "uFF97",
  5004.   "ralowerdiagonalbengali", "u09F1",
  5005.   "ramiddlediagonalbengali", "u09F0",
  5006.   "ramshorn", "u0264",
  5007.   "ratio", "u2236",
  5008.   "rbopomofo", "u3116",
  5009.   "rcaron", "u0159",
  5010.   "rcedilla", "u0157",
  5011.   "rcircle", "u24E1",
  5012.   "rcommaaccent", "u0157",
  5013.   "rdblgrave", "u0211",
  5014.   "rdotaccent", "u1E59",
  5015.   "rdotbelow", "u1E5B",
  5016.   "rdotbelowmacron", "u1E5D",
  5017.   "referencemark", "u203B",
  5018.   "reflexsubset", "u2286",
  5019.   "reflexsuperset", "u2287",
  5020.   "registered", "u00AE",
  5021.   "reharabic", "u0631",
  5022.   "reharmenian", "u0580",
  5023.   "rehfinalarabic", "uFEAE",
  5024.   "rehiragana", "u308C",
  5025.   "rehyehaleflamarabic", "u0631_FEF3_FE8E_0644",
  5026.   "rekatakana", "u30EC",
  5027.   "rekatakanahalfwidth", "uFF9A",
  5028.   "resh", "u05E8",
  5029.   "reshdageshhebrew", "uFB48",
  5030.   "reshhatafpatah", "u05E8_05B2",
  5031.   "reshhatafpatahhebrew", "u05E8_05B2",
  5032.   "reshhatafsegol", "u05E8_05B1",
  5033.   "reshhatafsegolhebrew", "u05E8_05B1",
  5034.   "reshhebrew", "u05E8",
  5035.   "reshhiriq", "u05E8_05B4",
  5036.   "reshhiriqhebrew", "u05E8_05B4",
  5037.   "reshholam", "u05E8_05B9",
  5038.   "reshholamhebrew", "u05E8_05B9",
  5039.   "reshpatah", "u05E8_05B7",
  5040.   "reshpatahhebrew", "u05E8_05B7",
  5041.   "reshqamats", "u05E8_05B8",
  5042.   "reshqamatshebrew", "u05E8_05B8",
  5043.   "reshqubuts", "u05E8_05BB",
  5044.   "reshqubutshebrew", "u05E8_05BB",
  5045.   "reshsegol", "u05E8_05B6",
  5046.   "reshsegolhebrew", "u05E8_05B6",
  5047.   "reshsheva", "u05E8_05B0",
  5048.   "reshshevahebrew", "u05E8_05B0",
  5049.   "reshtsere", "u05E8_05B5",
  5050.   "reshtserehebrew", "u05E8_05B5",
  5051.   "reversedtilde", "u223D",
  5052.   "reviahebrew", "u0597",
  5053.   "reviamugrashhebrew", "u0597",
  5054.   "revlogicalnot", "u2310",
  5055.   "rfishhook", "u027E",
  5056.   "rfishhookreversed", "u027F",
  5057.   "rhabengali", "u09DD",
  5058.   "rhadeva", "u095D",
  5059.   "rho", "u03C1",
  5060.   "rhook", "u027D",
  5061.   "rhookturned", "u027B",
  5062.   "rhookturnedsuperior", "u02B5",
  5063.   "rhosymbolgreek", "u03F1",
  5064.   "rhotichookmod", "u02DE",
  5065.   "rieulacirclekorean", "u3271",
  5066.   "rieulaparenkorean", "u3211",
  5067.   "rieulcirclekorean", "u3263",
  5068.   "rieulhieuhkorean", "u3140",
  5069.   "rieulkiyeokkorean", "u313A",
  5070.   "rieulkiyeoksioskorean", "u3169",
  5071.   "rieulkorean", "u3139",
  5072.   "rieulmieumkorean", "u313B",
  5073.   "rieulpansioskorean", "u316C",
  5074.   "rieulparenkorean", "u3203",
  5075.   "rieulphieuphkorean", "u313F",
  5076.   "rieulpieupkorean", "u313C",
  5077.   "rieulpieupsioskorean", "u316B",
  5078.   "rieulsioskorean", "u313D",
  5079.   "rieulthieuthkorean", "u313E",
  5080.   "rieultikeutkorean", "u316A",
  5081.   "rieulyeorinhieuhkorean", "u316D",
  5082.   "rightangle", "u221F",
  5083.   "righttackbelowcmb", "u0319",
  5084.   "righttriangle", "u22BF",
  5085.   "rihiragana", "u308A",
  5086.   "rikatakana", "u30EA",
  5087.   "rikatakanahalfwidth", "uFF98",
  5088.   "ring", "u02DA",
  5089.   "ringbelowcmb", "u0325",
  5090.   "ringcmb", "u030A",
  5091.   "ringhalfleft", "u02BF",
  5092.   "ringhalfleftarmenian", "u0559",
  5093.   "ringhalfleftbelowcmb", "u031C",
  5094.   "ringhalfleftcentered", "u02D3",
  5095.   "ringhalfright", "u02BE",
  5096.   "ringhalfrightbelowcmb", "u0339",
  5097.   "ringhalfrightcentered", "u02D2",
  5098.   "rinvertedbreve", "u0213",
  5099.   "rittorusquare", "u3351",
  5100.   "rlinebelow", "u1E5F",
  5101.   "rlongleg", "u027C",
  5102.   "rlonglegturned", "u027A",
  5103.   "rmonospace", "uFF52",
  5104.   "rohiragana", "u308D",
  5105.   "rokatakana", "u30ED",
  5106.   "rokatakanahalfwidth", "uFF9B",
  5107.   "roruathai", "u0E23",
  5108.   "rparen", "u24AD",
  5109.   "rrabengali", "u09DC",
  5110.   "rradeva", "u0931",
  5111.   "rragurmukhi", "u0A5C",
  5112.   "rreharabic", "u0691",
  5113.   "rrehfinalarabic", "uFB8D",
  5114.   "rrvocalicbengali", "u09E0",
  5115.   "rrvocalicdeva", "u0960",
  5116.   "rrvocalicgujarati", "u0AE0",
  5117.   "rrvocalicvowelsignbengali", "u09C4",
  5118.   "rrvocalicvowelsigndeva", "u0944",
  5119.   "rrvocalicvowelsigngujarati", "u0AC4",
  5120.   "rtblock", "u2590",
  5121.   "rturned", "u0279",
  5122.   "rturnedsuperior", "u02B4",
  5123.   "ruhiragana", "u308B",
  5124.   "rukatakana", "u30EB",
  5125.   "rukatakanahalfwidth", "uFF99",
  5126.   "rupeemarkbengali", "u09F2",
  5127.   "rupeesignbengali", "u09F3",
  5128.   "ruthai", "u0E24",
  5129.   "rvocalicbengali", "u098B",
  5130.   "rvocalicdeva", "u090B",
  5131.   "rvocalicgujarati", "u0A8B",
  5132.   "rvocalicvowelsignbengali", "u09C3",
  5133.   "rvocalicvowelsigndeva", "u0943",
  5134.   "rvocalicvowelsigngujarati", "u0AC3",
  5135.   "s", "u0073",
  5136.   "sabengali", "u09B8",
  5137.   "sacute", "u015B",
  5138.   "sacutedotaccent", "u1E65",
  5139.   "sadarabic", "u0635",
  5140.   "sadeva", "u0938",
  5141.   "sadfinalarabic", "uFEBA",
  5142.   "sadinitialarabic", "uFEBB",
  5143.   "sadmedialarabic", "uFEBC",
  5144.   "sagujarati", "u0AB8",
  5145.   "sagurmukhi", "u0A38",
  5146.   "sahiragana", "u3055",
  5147.   "sakatakana", "u30B5",
  5148.   "sakatakanahalfwidth", "uFF7B",
  5149.   "sallallahoualayhewasallamarabic", "uFDFA",
  5150.   "samekh", "u05E1",
  5151.   "samekhdagesh", "uFB41",
  5152.   "samekhdageshhebrew", "uFB41",
  5153.   "samekhhebrew", "u05E1",
  5154.   "saraaathai", "u0E32",
  5155.   "saraaethai", "u0E41",
  5156.   "saraaimaimalaithai", "u0E44",
  5157.   "saraaimaimuanthai", "u0E43",
  5158.   "saraamthai", "u0E33",
  5159.   "saraathai", "u0E30",
  5160.   "saraethai", "u0E40",
  5161.   "saraiithai", "u0E35",
  5162.   "saraithai", "u0E34",
  5163.   "saraothai", "u0E42",
  5164.   "saraueethai", "u0E37",
  5165.   "sarauethai", "u0E36",
  5166.   "sarauthai", "u0E38",
  5167.   "sarauuthai", "u0E39",
  5168.   "sbopomofo", "u3119",
  5169.   "scaron", "u0161",
  5170.   "scarondotaccent", "u1E67",
  5171.   "scedilla", "u015F",
  5172.   "schwa", "u0259",
  5173.   "schwacyrillic", "u04D9",
  5174.   "schwadieresiscyrillic", "u04DB",
  5175.   "schwahook", "u025A",
  5176.   "scircle", "u24E2",
  5177.   "scircumflex", "u015D",
  5178.   "scommaaccent", "u0219",
  5179.   "sdotaccent", "u1E61",
  5180.   "sdotbelow", "u1E63",
  5181.   "sdotbelowdotaccent", "u1E69",
  5182.   "seagullbelowcmb", "u033C",
  5183.   "second", "u2033",
  5184.   "secondtonechinese", "u02CA",
  5185.   "section", "u00A7",
  5186.   "seenarabic", "u0633",
  5187.   "seenfinalarabic", "uFEB2",
  5188.   "seeninitialarabic", "uFEB3",
  5189.   "seenmedialarabic", "uFEB4",
  5190.   "segol", "u05B6",
  5191.   "segol13", "u05B6",
  5192.   "segol1f", "u05B6",
  5193.   "segol2c", "u05B6",
  5194.   "segolhebrew", "u05B6",
  5195.   "segolnarrowhebrew", "u05B6",
  5196.   "segolquarterhebrew", "u05B6",
  5197.   "segoltahebrew", "u0592",
  5198.   "segolwidehebrew", "u05B6",
  5199.   "seharmenian", "u057D",
  5200.   "sehiragana", "u305B",
  5201.   "sekatakana", "u30BB",
  5202.   "sekatakanahalfwidth", "uFF7E",
  5203.   "semicolon", "u003B",
  5204.   "semicolonarabic", "u061B",
  5205.   "semicolonmonospace", "uFF1B",
  5206.   "semicolonsmall", "uFE54",
  5207.   "semivoicedmarkkana", "u309C",
  5208.   "semivoicedmarkkanahalfwidth", "uFF9F",
  5209.   "sentisquare", "u3322",
  5210.   "sentosquare", "u3323",
  5211.   "seven", "u0037",
  5212.   "sevenarabic", "u0667",
  5213.   "sevenbengali", "u09ED",
  5214.   "sevencircle", "u2466",
  5215.   "sevencircleinversesansserif", "u2790",
  5216.   "sevendeva", "u096D",
  5217.   "seveneighths", "u215E",
  5218.   "sevengujarati", "u0AED",
  5219.   "sevengurmukhi", "u0A6D",
  5220.   "sevenhackarabic", "u0667",
  5221.   "sevenhangzhou", "u3027",
  5222.   "sevenideographicparen", "u3226",
  5223.   "seveninferior", "u2087",
  5224.   "sevenmonospace", "uFF17",
  5225.   "sevenparen", "u247A",
  5226.   "sevenperiod", "u248E",
  5227.   "sevenpersian", "u06F7",
  5228.   "sevenroman", "u2176",
  5229.   "sevensuperior", "u2077",
  5230.   "seventeencircle", "u2470",
  5231.   "seventeenparen", "u2484",
  5232.   "seventeenperiod", "u2498",
  5233.   "seventhai", "u0E57",
  5234.   "sfthyphen", "u00AD",
  5235.   "shaarmenian", "u0577",
  5236.   "shabengali", "u09B6",
  5237.   "shacyrillic", "u0448",
  5238.   "shaddaarabic", "u0651",
  5239.   "shaddadammaarabic", "uFC61",
  5240.   "shaddadammatanarabic", "uFC5E",
  5241.   "shaddafathaarabic", "uFC60",
  5242.   "shaddafathatanarabic", "u0651_064B",
  5243.   "shaddakasraarabic", "uFC62",
  5244.   "shaddakasratanarabic", "uFC5F",
  5245.   "shade", "u2592",
  5246.   "shadedark", "u2593",
  5247.   "shadelight", "u2591",
  5248.   "shademedium", "u2592",
  5249.   "shadeva", "u0936",
  5250.   "shagujarati", "u0AB6",
  5251.   "shagurmukhi", "u0A36",
  5252.   "shalshelethebrew", "u0593",
  5253.   "shbopomofo", "u3115",
  5254.   "shchacyrillic", "u0449",
  5255.   "sheenarabic", "u0634",
  5256.   "sheenfinalarabic", "uFEB6",
  5257.   "sheeninitialarabic", "uFEB7",
  5258.   "sheenmedialarabic", "uFEB8",
  5259.   "sheicoptic", "u03E3",
  5260.   "sheqel", "u20AA",
  5261.   "sheqelhebrew", "u20AA",
  5262.   "sheva", "u05B0",
  5263.   "sheva115", "u05B0",
  5264.   "sheva15", "u05B0",
  5265.   "sheva22", "u05B0",
  5266.   "sheva2e", "u05B0",
  5267.   "shevahebrew", "u05B0",
  5268.   "shevanarrowhebrew", "u05B0",
  5269.   "shevaquarterhebrew", "u05B0",
  5270.   "shevawidehebrew", "u05B0",
  5271.   "shhacyrillic", "u04BB",
  5272.   "shimacoptic", "u03ED",
  5273.   "shin", "u05E9",
  5274.   "shindagesh", "uFB49",
  5275.   "shindageshhebrew", "uFB49",
  5276.   "shindageshshindot", "uFB2C",
  5277.   "shindageshshindothebrew", "uFB2C",
  5278.   "shindageshsindot", "uFB2D",
  5279.   "shindageshsindothebrew", "uFB2D",
  5280.   "shindothebrew", "u05C1",
  5281.   "shinhebrew", "u05E9",
  5282.   "shinshindot", "uFB2A",
  5283.   "shinshindothebrew", "uFB2A",
  5284.   "shinsindot", "uFB2B",
  5285.   "shinsindothebrew", "uFB2B",
  5286.   "shook", "u0282",
  5287.   "sigma", "u03C3",
  5288.   "sigma1", "u03C2",
  5289.   "sigmafinal", "u03C2",
  5290.   "sigmalunatesymbolgreek", "u03F2",
  5291.   "sihiragana", "u3057",
  5292.   "sikatakana", "u30B7",
  5293.   "sikatakanahalfwidth", "uFF7C",
  5294.   "siluqhebrew", "u05BD",
  5295.   "siluqlefthebrew", "u05BD",
  5296.   "similar", "u223C",
  5297.   "sindothebrew", "u05C2",
  5298.   "siosacirclekorean", "u3274",
  5299.   "siosaparenkorean", "u3214",
  5300.   "sioscieuckorean", "u317E",
  5301.   "sioscirclekorean", "u3266",
  5302.   "sioskiyeokkorean", "u317A",
  5303.   "sioskorean", "u3145",
  5304.   "siosnieunkorean", "u317B",
  5305.   "siosparenkorean", "u3206",
  5306.   "siospieupkorean", "u317D",
  5307.   "siostikeutkorean", "u317C",
  5308.   "six", "u0036",
  5309.   "sixarabic", "u0666",
  5310.   "sixbengali", "u09EC",
  5311.   "sixcircle", "u2465",
  5312.   "sixcircleinversesansserif", "u278F",
  5313.   "sixdeva", "u096C",
  5314.   "sixgujarati", "u0AEC",
  5315.   "sixgurmukhi", "u0A6C",
  5316.   "sixhackarabic", "u0666",
  5317.   "sixhangzhou", "u3026",
  5318.   "sixideographicparen", "u3225",
  5319.   "sixinferior", "u2086",
  5320.   "sixmonospace", "uFF16",
  5321.   "sixparen", "u2479",
  5322.   "sixperiod", "u248D",
  5323.   "sixpersian", "u06F6",
  5324.   "sixroman", "u2175",
  5325.   "sixsuperior", "u2076",
  5326.   "sixteencircle", "u246F",
  5327.   "sixteencurrencydenominatorbengali", "u09F9",
  5328.   "sixteenparen", "u2483",
  5329.   "sixteenperiod", "u2497",
  5330.   "sixthai", "u0E56",
  5331.   "slash", "u002F",
  5332.   "slashmonospace", "uFF0F",
  5333.   "slong", "u017F",
  5334.   "slongdotaccent", "u1E9B",
  5335.   "smileface", "u263A",
  5336.   "smonospace", "uFF53",
  5337.   "sofpasuqhebrew", "u05C3",
  5338.   "softhyphen", "u00AD",
  5339.   "softsigncyrillic", "u044C",
  5340.   "sohiragana", "u305D",
  5341.   "sokatakana", "u30BD",
  5342.   "sokatakanahalfwidth", "uFF7F",
  5343.   "soliduslongoverlaycmb", "u0338",
  5344.   "solidusshortoverlaycmb", "u0337",
  5345.   "sorusithai", "u0E29",
  5346.   "sosalathai", "u0E28",
  5347.   "sosothai", "u0E0B",
  5348.   "sosuathai", "u0E2A",
  5349.   "space", "u0020",
  5350.   "spacehackarabic", "u0020",
  5351.   "spade", "u2660",
  5352.   "spadesuitblack", "u2660",
  5353.   "spadesuitwhite", "u2664",
  5354.   "sparen", "u24AE",
  5355.   "squarebelowcmb", "u033B",
  5356.   "squarecc", "u33C4",
  5357.   "squarecm", "u339D",
  5358.   "squarediagonalcrosshatchfill", "u25A9",
  5359.   "squarehorizontalfill", "u25A4",
  5360.   "squarekg", "u338F",
  5361.   "squarekm", "u339E",
  5362.   "squarekmcapital", "u33CE",
  5363.   "squareln", "u33D1",
  5364.   "squarelog", "u33D2",
  5365.   "squaremg", "u338E",
  5366.   "squaremil", "u33D5",
  5367.   "squaremm", "u339C",
  5368.   "squaremsquared", "u33A1",
  5369.   "squareorthogonalcrosshatchfill", "u25A6",
  5370.   "squareupperlefttolowerrightfill", "u25A7",
  5371.   "squareupperrighttolowerleftfill", "u25A8",
  5372.   "squareverticalfill", "u25A5",
  5373.   "squarewhitewithsmallblack", "u25A3",
  5374.   "srsquare", "u33DB",
  5375.   "ssabengali", "u09B7",
  5376.   "ssadeva", "u0937",
  5377.   "ssagujarati", "u0AB7",
  5378.   "ssangcieuckorean", "u3149",
  5379.   "ssanghieuhkorean", "u3185",
  5380.   "ssangieungkorean", "u3180",
  5381.   "ssangkiyeokkorean", "u3132",
  5382.   "ssangnieunkorean", "u3165",
  5383.   "ssangpieupkorean", "u3143",
  5384.   "ssangsioskorean", "u3146",
  5385.   "ssangtikeutkorean", "u3138",
  5386.   "sterling", "u00A3",
  5387.   "sterlingmonospace", "uFFE1",
  5388.   "strokelongoverlaycmb", "u0336",
  5389.   "strokeshortoverlaycmb", "u0335",
  5390.   "subset", "u2282",
  5391.   "subsetnotequal", "u228A",
  5392.   "subsetorequal", "u2286",
  5393.   "succeeds", "u227B",
  5394.   "suchthat", "u220B",
  5395.   "suhiragana", "u3059",
  5396.   "sukatakana", "u30B9",
  5397.   "sukatakanahalfwidth", "uFF7D",
  5398.   "sukunarabic", "u0652",
  5399.   "summation", "u2211",
  5400.   "sun", "u263C",
  5401.   "superset", "u2283",
  5402.   "supersetnotequal", "u228B",
  5403.   "supersetorequal", "u2287",
  5404.   "svsquare", "u33DC",
  5405.   "syouwaerasquare", "u337C",
  5406.   "t", "u0074",
  5407.   "tabengali", "u09A4",
  5408.   "tackdown", "u22A4",
  5409.   "tackleft", "u22A3",
  5410.   "tadeva", "u0924",
  5411.   "tagujarati", "u0AA4",
  5412.   "tagurmukhi", "u0A24",
  5413.   "taharabic", "u0637",
  5414.   "tahfinalarabic", "uFEC2",
  5415.   "tahinitialarabic", "uFEC3",
  5416.   "tahiragana", "u305F",
  5417.   "tahmedialarabic", "uFEC4",
  5418.   "taisyouerasquare", "u337D",
  5419.   "takatakana", "u30BF",
  5420.   "takatakanahalfwidth", "uFF80",
  5421.   "tatweelarabic", "u0640",
  5422.   "tau", "u03C4",
  5423.   "tav", "u05EA",
  5424.   "tavdages", "uFB4A",
  5425.   "tavdagesh", "uFB4A",
  5426.   "tavdageshhebrew", "uFB4A",
  5427.   "tavhebrew", "u05EA",
  5428.   "tbar", "u0167",
  5429.   "tbopomofo", "u310A",
  5430.   "tcaron", "u0165",
  5431.   "tccurl", "u02A8",
  5432.   "tcedilla", "u0163",
  5433.   "tcheharabic", "u0686",
  5434.   "tchehfinalarabic", "uFB7B",
  5435.   "tchehinitialarabic", "uFB7C",
  5436.   "tchehmedialarabic", "uFB7D",
  5437.   "tchehmeeminitialarabic", "uFB7C_FEE4",
  5438.   "tcircle", "u24E3",
  5439.   "tcircumflexbelow", "u1E71",
  5440.   "tcommaaccent", "u0163",
  5441.   "tdieresis", "u1E97",
  5442.   "tdotaccent", "u1E6B",
  5443.   "tdotbelow", "u1E6D",
  5444.   "tecyrillic", "u0442",
  5445.   "tedescendercyrillic", "u04AD",
  5446.   "teharabic", "u062A",
  5447.   "tehfinalarabic", "uFE96",
  5448.   "tehhahinitialarabic", "uFCA2",
  5449.   "tehhahisolatedarabic", "uFC0C",
  5450.   "tehinitialarabic", "uFE97",
  5451.   "tehiragana", "u3066",
  5452.   "tehjeeminitialarabic", "uFCA1",
  5453.   "tehjeemisolatedarabic", "uFC0B",
  5454.   "tehmarbutaarabic", "u0629",
  5455.   "tehmarbutafinalarabic", "uFE94",
  5456.   "tehmedialarabic", "uFE98",
  5457.   "tehmeeminitialarabic", "uFCA4",
  5458.   "tehmeemisolatedarabic", "uFC0E",
  5459.   "tehnoonfinalarabic", "uFC73",
  5460.   "tekatakana", "u30C6",
  5461.   "tekatakanahalfwidth", "uFF83",
  5462.   "telephone", "u2121",
  5463.   "telephoneblack", "u260E",
  5464.   "telishagedolahebrew", "u05A0",
  5465.   "telishaqetanahebrew", "u05A9",
  5466.   "tencircle", "u2469",
  5467.   "tenideographicparen", "u3229",
  5468.   "tenparen", "u247D",
  5469.   "tenperiod", "u2491",
  5470.   "tenroman", "u2179",
  5471.   "tesh", "u02A7",
  5472.   "tet", "u05D8",
  5473.   "tetdagesh", "uFB38",
  5474.   "tetdageshhebrew", "uFB38",
  5475.   "tethebrew", "u05D8",
  5476.   "tetsecyrillic", "u04B5",
  5477.   "tevirhebrew", "u059B",
  5478.   "tevirlefthebrew", "u059B",
  5479.   "thabengali", "u09A5",
  5480.   "thadeva", "u0925",
  5481.   "thagujarati", "u0AA5",
  5482.   "thagurmukhi", "u0A25",
  5483.   "thalarabic", "u0630",
  5484.   "thalfinalarabic", "uFEAC",
  5485.   "thanthakhatthai", "u0E4C",
  5486.   "theharabic", "u062B",
  5487.   "thehfinalarabic", "uFE9A",
  5488.   "thehinitialarabic", "uFE9B",
  5489.   "thehmedialarabic", "uFE9C",
  5490.   "thereexists", "u2203",
  5491.   "therefore", "u2234",
  5492.   "theta", "u03B8",
  5493.   "theta1", "u03D1",
  5494.   "thetasymbolgreek", "u03D1",
  5495.   "thieuthacirclekorean", "u3279",
  5496.   "thieuthaparenkorean", "u3219",
  5497.   "thieuthcirclekorean", "u326B",
  5498.   "thieuthkorean", "u314C",
  5499.   "thieuthparenkorean", "u320B",
  5500.   "thirteencircle", "u246C",
  5501.   "thirteenparen", "u2480",
  5502.   "thirteenperiod", "u2494",
  5503.   "thonangmonthothai", "u0E11",
  5504.   "thook", "u01AD",
  5505.   "thophuthaothai", "u0E12",
  5506.   "thorn", "u00FE",
  5507.   "thothahanthai", "u0E17",
  5508.   "thothanthai", "u0E10",
  5509.   "thothongthai", "u0E18",
  5510.   "thothungthai", "u0E16",
  5511.   "thousandcyrillic", "u0482",
  5512.   "thousandsseparatorarabic", "u066C",
  5513.   "thousandsseparatorpersian", "u066C",
  5514.   "three", "u0033",
  5515.   "threearabic", "u0663",
  5516.   "threebengali", "u09E9",
  5517.   "threecircle", "u2462",
  5518.   "threecircleinversesansserif", "u278C",
  5519.   "threedeva", "u0969",
  5520.   "threeeighths", "u215C",
  5521.   "threegujarati", "u0AE9",
  5522.   "threegurmukhi", "u0A69",
  5523.   "threehackarabic", "u0663",
  5524.   "threehangzhou", "u3023",
  5525.   "threeideographicparen", "u3222",
  5526.   "threeinferior", "u2083",
  5527.   "threemonospace", "uFF13",
  5528.   "threenumeratorbengali", "u09F6",
  5529.   "threeparen", "u2476",
  5530.   "threeperiod", "u248A",
  5531.   "threepersian", "u06F3",
  5532.   "threequarters", "u00BE",
  5533.   "threeroman", "u2172",
  5534.   "threesuperior", "u00B3",
  5535.   "threethai", "u0E53",
  5536.   "thzsquare", "u3394",
  5537.   "tihiragana", "u3061",
  5538.   "tikatakana", "u30C1",
  5539.   "tikatakanahalfwidth", "uFF81",
  5540.   "tikeutacirclekorean", "u3270",
  5541.   "tikeutaparenkorean", "u3210",
  5542.   "tikeutcirclekorean", "u3262",
  5543.   "tikeutkorean", "u3137",
  5544.   "tikeutparenkorean", "u3202",
  5545.   "tilde", "u02DC",
  5546.   "tildebelowcmb", "u0330",
  5547.   "tildecmb", "u0303",
  5548.   "tildecomb", "u0303",
  5549.   "tildedoublecmb", "u0360",
  5550.   "tildeoperator", "u223C",
  5551.   "tildeoverlaycmb", "u0334",
  5552.   "tildeverticalcmb", "u033E",
  5553.   "timescircle", "u2297",
  5554.   "tipehahebrew", "u0596",
  5555.   "tipehalefthebrew", "u0596",
  5556.   "tippigurmukhi", "u0A70",
  5557.   "titlocyrilliccmb", "u0483",
  5558.   "tiwnarmenian", "u057F",
  5559.   "tlinebelow", "u1E6F",
  5560.   "tmonospace", "uFF54",
  5561.   "toarmenian", "u0569",
  5562.   "tohiragana", "u3068",
  5563.   "tokatakana", "u30C8",
  5564.   "tokatakanahalfwidth", "uFF84",
  5565.   "tonebarextrahighmod", "u02E5",
  5566.   "tonebarextralowmod", "u02E9",
  5567.   "tonebarhighmod", "u02E6",
  5568.   "tonebarlowmod", "u02E8",
  5569.   "tonebarmidmod", "u02E7",
  5570.   "tonefive", "u01BD",
  5571.   "tonesix", "u0185",
  5572.   "tonetwo", "u01A8",
  5573.   "tonos", "u0384",
  5574.   "tonsquare", "u3327",
  5575.   "topatakthai", "u0E0F",
  5576.   "tortoiseshellbracketleft", "u3014",
  5577.   "tortoiseshellbracketleftsmall", "uFE5D",
  5578.   "tortoiseshellbracketleftvertical", "uFE39",
  5579.   "tortoiseshellbracketright", "u3015",
  5580.   "tortoiseshellbracketrightsmall", "uFE5E",
  5581.   "tortoiseshellbracketrightvertical", "uFE3A",
  5582.   "totaothai", "u0E15",
  5583.   "tpalatalhook", "u01AB",
  5584.   "tparen", "u24AF",
  5585.   "trademark", "u2122",
  5586.   "tretroflexhook", "u0288",
  5587.   "triagdn", "u25BC",
  5588.   "triaglf", "u25C4",
  5589.   "triagrt", "u25BA",
  5590.   "triagup", "u25B2",
  5591.   "ts", "u02A6",
  5592.   "tsadi", "u05E6",
  5593.   "tsadidagesh", "uFB46",
  5594.   "tsadidageshhebrew", "uFB46",
  5595.   "tsadihebrew", "u05E6",
  5596.   "tsecyrillic", "u0446",
  5597.   "tsere", "u05B5",
  5598.   "tsere12", "u05B5",
  5599.   "tsere1e", "u05B5",
  5600.   "tsere2b", "u05B5",
  5601.   "tserehebrew", "u05B5",
  5602.   "tserenarrowhebrew", "u05B5",
  5603.   "tserequarterhebrew", "u05B5",
  5604.   "tserewidehebrew", "u05B5",
  5605.   "tshecyrillic", "u045B",
  5606.   "ttabengali", "u099F",
  5607.   "ttadeva", "u091F",
  5608.   "ttagujarati", "u0A9F",
  5609.   "ttagurmukhi", "u0A1F",
  5610.   "tteharabic", "u0679",
  5611.   "ttehfinalarabic", "uFB67",
  5612.   "ttehinitialarabic", "uFB68",
  5613.   "ttehmedialarabic", "uFB69",
  5614.   "tthabengali", "u09A0",
  5615.   "tthadeva", "u0920",
  5616.   "tthagujarati", "u0AA0",
  5617.   "tthagurmukhi", "u0A20",
  5618.   "tturned", "u0287",
  5619.   "tuhiragana", "u3064",
  5620.   "tukatakana", "u30C4",
  5621.   "tukatakanahalfwidth", "uFF82",
  5622.   "tusmallhiragana", "u3063",
  5623.   "tusmallkatakana", "u30C3",
  5624.   "tusmallkatakanahalfwidth", "uFF6F",
  5625.   "twelvecircle", "u246B",
  5626.   "twelveparen", "u247F",
  5627.   "twelveperiod", "u2493",
  5628.   "twelveroman", "u217B",
  5629.   "twentycircle", "u2473",
  5630.   "twentyhangzhou", "u5344",
  5631.   "twentyparen", "u2487",
  5632.   "twentyperiod", "u249B",
  5633.   "two", "u0032",
  5634.   "twoarabic", "u0662",
  5635.   "twobengali", "u09E8",
  5636.   "twocircle", "u2461",
  5637.   "twocircleinversesansserif", "u278B",
  5638.   "twodeva", "u0968",
  5639.   "twodotenleader", "u2025",
  5640.   "twodotleader", "u2025",
  5641.   "twodotleadervertical", "uFE30",
  5642.   "twogujarati", "u0AE8",
  5643.   "twogurmukhi", "u0A68",
  5644.   "twohackarabic", "u0662",
  5645.   "twohangzhou", "u3022",
  5646.   "twoideographicparen", "u3221",
  5647.   "twoinferior", "u2082",
  5648.   "twomonospace", "uFF12",
  5649.   "twonumeratorbengali", "u09F5",
  5650.   "twoparen", "u2475",
  5651.   "twoperiod", "u2489",
  5652.   "twopersian", "u06F2",
  5653.   "tworoman", "u2171",
  5654.   "twostroke", "u01BB",
  5655.   "twosuperior", "u00B2",
  5656.   "twothai", "u0E52",
  5657.   "twothirds", "u2154",
  5658.   "u", "u0075",
  5659.   "uacute", "u00FA",
  5660.   "ubar", "u0289",
  5661.   "ubengali", "u0989",
  5662.   "ubopomofo", "u3128",
  5663.   "ubreve", "u016D",
  5664.   "ucaron", "u01D4",
  5665.   "ucircle", "u24E4",
  5666.   "ucircumflex", "u00FB",
  5667.   "ucircumflexbelow", "u1E77",
  5668.   "ucyrillic", "u0443",
  5669.   "udattadeva", "u0951",
  5670.   "udblacute", "u0171",
  5671.   "udblgrave", "u0215",
  5672.   "udeva", "u0909",
  5673.   "udieresis", "u00FC",
  5674.   "udieresisacute", "u01D8",
  5675.   "udieresisbelow", "u1E73",
  5676.   "udieresiscaron", "u01DA",
  5677.   "udieresiscyrillic", "u04F1",
  5678.   "udieresisgrave", "u01DC",
  5679.   "udieresismacron", "u01D6",
  5680.   "udotbelow", "u1EE5",
  5681.   "ugrave", "u00F9",
  5682.   "ugujarati", "u0A89",
  5683.   "ugurmukhi", "u0A09",
  5684.   "uhiragana", "u3046",
  5685.   "uhookabove", "u1EE7",
  5686.   "uhorn", "u01B0",
  5687.   "uhornacute", "u1EE9",
  5688.   "uhorndotbelow", "u1EF1",
  5689.   "uhorngrave", "u1EEB",
  5690.   "uhornhookabove", "u1EED",
  5691.   "uhorntilde", "u1EEF",
  5692.   "uhungarumlaut", "u0171",
  5693.   "uhungarumlautcyrillic", "u04F3",
  5694.   "uinvertedbreve", "u0217",
  5695.   "ukatakana", "u30A6",
  5696.   "ukatakanahalfwidth", "uFF73",
  5697.   "ukcyrillic", "u0479",
  5698.   "ukorean", "u315C",
  5699.   "umacron", "u016B",
  5700.   "umacroncyrillic", "u04EF",
  5701.   "umacrondieresis", "u1E7B",
  5702.   "umatragurmukhi", "u0A41",
  5703.   "umonospace", "uFF55",
  5704.   "underscore", "u005F",
  5705.   "underscoredbl", "u2017",
  5706.   "underscoremonospace", "uFF3F",
  5707.   "underscorevertical", "uFE33",
  5708.   "underscorewavy", "uFE4F",
  5709.   "union", "u222A",
  5710.   "universal", "u2200",
  5711.   "uogonek", "u0173",
  5712.   "uparen", "u24B0",
  5713.   "upblock", "u2580",
  5714.   "upperdothebrew", "u05C4",
  5715.   "upsilon", "u03C5",
  5716.   "upsilondieresis", "u03CB",
  5717.   "upsilondieresistonos", "u03B0",
  5718.   "upsilonlatin", "u028A",
  5719.   "upsilontonos", "u03CD",
  5720.   "uptackbelowcmb", "u031D",
  5721.   "uptackmod", "u02D4",
  5722.   "uragurmukhi", "u0A73",
  5723.   "uring", "u016F",
  5724.   "ushortcyrillic", "u045E",
  5725.   "usmallhiragana", "u3045",
  5726.   "usmallkatakana", "u30A5",
  5727.   "usmallkatakanahalfwidth", "uFF69",
  5728.   "ustraightcyrillic", "u04AF",
  5729.   "ustraightstrokecyrillic", "u04B1",
  5730.   "utilde", "u0169",
  5731.   "utildeacute", "u1E79",
  5732.   "utildebelow", "u1E75",
  5733.   "uubengali", "u098A",
  5734.   "uudeva", "u090A",
  5735.   "uugujarati", "u0A8A",
  5736.   "uugurmukhi", "u0A0A",
  5737.   "uumatragurmukhi", "u0A42",
  5738.   "uuvowelsignbengali", "u09C2",
  5739.   "uuvowelsigndeva", "u0942",
  5740.   "uuvowelsigngujarati", "u0AC2",
  5741.   "uvowelsignbengali", "u09C1",
  5742.   "uvowelsigndeva", "u0941",
  5743.   "uvowelsigngujarati", "u0AC1",
  5744.   "v", "u0076",
  5745.   "vadeva", "u0935",
  5746.   "vagujarati", "u0AB5",
  5747.   "vagurmukhi", "u0A35",
  5748.   "vakatakana", "u30F7",
  5749.   "vav", "u05D5",
  5750.   "vavdagesh", "uFB35",
  5751.   "vavdagesh65", "uFB35",
  5752.   "vavdageshhebrew", "uFB35",
  5753.   "vavhebrew", "u05D5",
  5754.   "vavholam", "uFB4B",
  5755.   "vavholamhebrew", "uFB4B",
  5756.   "vavvavhebrew", "u05F0",
  5757.   "vavyodhebrew", "u05F1",
  5758.   "vcircle", "u24E5",
  5759.   "vdotbelow", "u1E7F",
  5760.   "vecyrillic", "u0432",
  5761.   "veharabic", "u06A4",
  5762.   "vehfinalarabic", "uFB6B",
  5763.   "vehinitialarabic", "uFB6C",
  5764.   "vehmedialarabic", "uFB6D",
  5765.   "vekatakana", "u30F9",
  5766.   "venus", "u2640",
  5767.   "verticalbar", "u007C",
  5768.   "verticallineabovecmb", "u030D",
  5769.   "verticallinebelowcmb", "u0329",
  5770.   "verticallinelowmod", "u02CC",
  5771.   "verticallinemod", "u02C8",
  5772.   "vewarmenian", "u057E",
  5773.   "vhook", "u028B",
  5774.   "vikatakana", "u30F8",
  5775.   "viramabengali", "u09CD",
  5776.   "viramadeva", "u094D",
  5777.   "viramagujarati", "u0ACD",
  5778.   "visargabengali", "u0983",
  5779.   "visargadeva", "u0903",
  5780.   "visargagujarati", "u0A83",
  5781.   "vmonospace", "uFF56",
  5782.   "voarmenian", "u0578",
  5783.   "voicediterationhiragana", "u309E",
  5784.   "voicediterationkatakana", "u30FE",
  5785.   "voicedmarkkana", "u309B",
  5786.   "voicedmarkkanahalfwidth", "uFF9E",
  5787.   "vokatakana", "u30FA",
  5788.   "vparen", "u24B1",
  5789.   "vtilde", "u1E7D",
  5790.   "vturned", "u028C",
  5791.   "vuhiragana", "u3094",
  5792.   "vukatakana", "u30F4",
  5793.   "w", "u0077",
  5794.   "wacute", "u1E83",
  5795.   "waekorean", "u3159",
  5796.   "wahiragana", "u308F",
  5797.   "wakatakana", "u30EF",
  5798.   "wakatakanahalfwidth", "uFF9C",
  5799.   "wakorean", "u3158",
  5800.   "wasmallhiragana", "u308E",
  5801.   "wasmallkatakana", "u30EE",
  5802.   "wattosquare", "u3357",
  5803.   "wavedash", "u301C",
  5804.   "wavyunderscorevertical", "uFE34",
  5805.   "wawarabic", "u0648",
  5806.   "wawfinalarabic", "uFEEE",
  5807.   "wawhamzaabovearabic", "u0624",
  5808.   "wawhamzaabovefinalarabic", "uFE86",
  5809.   "wbsquare", "u33DD",
  5810.   "wcircle", "u24E6",
  5811.   "wcircumflex", "u0175",
  5812.   "wdieresis", "u1E85",
  5813.   "wdotaccent", "u1E87",
  5814.   "wdotbelow", "u1E89",
  5815.   "wehiragana", "u3091",
  5816.   "weierstrass", "u2118",
  5817.   "wekatakana", "u30F1",
  5818.   "wekorean", "u315E",
  5819.   "weokorean", "u315D",
  5820.   "wgrave", "u1E81",
  5821.   "whitebullet", "u25E6",
  5822.   "whitecircle", "u25CB",
  5823.   "whitecircleinverse", "u25D9",
  5824.   "whitecornerbracketleft", "u300E",
  5825.   "whitecornerbracketleftvertical", "uFE43",
  5826.   "whitecornerbracketright", "u300F",
  5827.   "whitecornerbracketrightvertical", "uFE44",
  5828.   "whitediamond", "u25C7",
  5829.   "whitediamondcontainingblacksmalldiamond", "u25C8",
  5830.   "whitedownpointingsmalltriangle", "u25BF",
  5831.   "whitedownpointingtriangle", "u25BD",
  5832.   "whiteleftpointingsmalltriangle", "u25C3",
  5833.   "whiteleftpointingtriangle", "u25C1",
  5834.   "whitelenticularbracketleft", "u3016",
  5835.   "whitelenticularbracketright", "u3017",
  5836.   "whiterightpointingsmalltriangle", "u25B9",
  5837.   "whiterightpointingtriangle", "u25B7",
  5838.   "whitesmallsquare", "u25AB",
  5839.   "whitesmilingface", "u263A",
  5840.   "whitesquare", "u25A1",
  5841.   "whitestar", "u2606",
  5842.   "whitetelephone", "u260F",
  5843.   "whitetortoiseshellbracketleft", "u3018",
  5844.   "whitetortoiseshellbracketright", "u3019",
  5845.   "whiteuppointingsmalltriangle", "u25B5",
  5846.   "whiteuppointingtriangle", "u25B3",
  5847.   "wihiragana", "u3090",
  5848.   "wikatakana", "u30F0",
  5849.   "wikorean", "u315F",
  5850.   "wmonospace", "uFF57",
  5851.   "wohiragana", "u3092",
  5852.   "wokatakana", "u30F2",
  5853.   "wokatakanahalfwidth", "uFF66",
  5854.   "won", "u20A9",
  5855.   "wonmonospace", "uFFE6",
  5856.   "wowaenthai", "u0E27",
  5857.   "wparen", "u24B2",
  5858.   "wring", "u1E98",
  5859.   "wsuperior", "u02B7",
  5860.   "wturned", "u028D",
  5861.   "wynn", "u01BF",
  5862.   "x", "u0078",
  5863.   "xabovecmb", "u033D",
  5864.   "xbopomofo", "u3112",
  5865.   "xcircle", "u24E7",
  5866.   "xdieresis", "u1E8D",
  5867.   "xdotaccent", "u1E8B",
  5868.   "xeharmenian", "u056D",
  5869.   "xi", "u03BE",
  5870.   "xmonospace", "uFF58",
  5871.   "xparen", "u24B3",
  5872.   "xsuperior", "u02E3",
  5873.   "y", "u0079",
  5874.   "yaadosquare", "u334E",
  5875.   "yabengali", "u09AF",
  5876.   "yacute", "u00FD",
  5877.   "yadeva", "u092F",
  5878.   "yaekorean", "u3152",
  5879.   "yagujarati", "u0AAF",
  5880.   "yagurmukhi", "u0A2F",
  5881.   "yahiragana", "u3084",
  5882.   "yakatakana", "u30E4",
  5883.   "yakatakanahalfwidth", "uFF94",
  5884.   "yakorean", "u3151",
  5885.   "yamakkanthai", "u0E4E",
  5886.   "yasmallhiragana", "u3083",
  5887.   "yasmallkatakana", "u30E3",
  5888.   "yasmallkatakanahalfwidth", "uFF6C",
  5889.   "yatcyrillic", "u0463",
  5890.   "ycircle", "u24E8",
  5891.   "ycircumflex", "u0177",
  5892.   "ydieresis", "u00FF",
  5893.   "ydotaccent", "u1E8F",
  5894.   "ydotbelow", "u1EF5",
  5895.   "yeharabic", "u064A",
  5896.   "yehbarreearabic", "u06D2",
  5897.   "yehbarreefinalarabic", "uFBAF",
  5898.   "yehfinalarabic", "uFEF2",
  5899.   "yehhamzaabovearabic", "u0626",
  5900.   "yehhamzaabovefinalarabic", "uFE8A",
  5901.   "yehhamzaaboveinitialarabic", "uFE8B",
  5902.   "yehhamzaabovemedialarabic", "uFE8C",
  5903.   "yehinitialarabic", "uFEF3",
  5904.   "yehmedialarabic", "uFEF4",
  5905.   "yehmeeminitialarabic", "uFCDD",
  5906.   "yehmeemisolatedarabic", "uFC58",
  5907.   "yehnoonfinalarabic", "uFC94",
  5908.   "yehthreedotsbelowarabic", "u06D1",
  5909.   "yekorean", "u3156",
  5910.   "yen", "u00A5",
  5911.   "yenmonospace", "uFFE5",
  5912.   "yeokorean", "u3155",
  5913.   "yeorinhieuhkorean", "u3186",
  5914.   "yerahbenyomohebrew", "u05AA",
  5915.   "yerahbenyomolefthebrew", "u05AA",
  5916.   "yericyrillic", "u044B",
  5917.   "yerudieresiscyrillic", "u04F9",
  5918.   "yesieungkorean", "u3181",
  5919.   "yesieungpansioskorean", "u3183",
  5920.   "yesieungsioskorean", "u3182",
  5921.   "yetivhebrew", "u059A",
  5922.   "ygrave", "u1EF3",
  5923.   "yhook", "u01B4",
  5924.   "yhookabove", "u1EF7",
  5925.   "yiarmenian", "u0575",
  5926.   "yicyrillic", "u0457",
  5927.   "yikorean", "u3162",
  5928.   "yinyang", "u262F",
  5929.   "yiwnarmenian", "u0582",
  5930.   "ymonospace", "uFF59",
  5931.   "yod", "u05D9",
  5932.   "yoddagesh", "uFB39",
  5933.   "yoddageshhebrew", "uFB39",
  5934.   "yodhebrew", "u05D9",
  5935.   "yodyodhebrew", "u05F2",
  5936.   "yodyodpatahhebrew", "uFB1F",
  5937.   "yohiragana", "u3088",
  5938.   "yoikorean", "u3189",
  5939.   "yokatakana", "u30E8",
  5940.   "yokatakanahalfwidth", "uFF96",
  5941.   "yokorean", "u315B",
  5942.   "yosmallhiragana", "u3087",
  5943.   "yosmallkatakana", "u30E7",
  5944.   "yosmallkatakanahalfwidth", "uFF6E",
  5945.   "yotgreek", "u03F3",
  5946.   "yoyaekorean", "u3188",
  5947.   "yoyakorean", "u3187",
  5948.   "yoyakthai", "u0E22",
  5949.   "yoyingthai", "u0E0D",
  5950.   "yparen", "u24B4",
  5951.   "ypogegrammeni", "u037A",
  5952.   "ypogegrammenigreekcmb", "u0345",
  5953.   "yr", "u01A6",
  5954.   "yring", "u1E99",
  5955.   "ysuperior", "u02B8",
  5956.   "ytilde", "u1EF9",
  5957.   "yturned", "u028E",
  5958.   "yuhiragana", "u3086",
  5959.   "yuikorean", "u318C",
  5960.   "yukatakana", "u30E6",
  5961.   "yukatakanahalfwidth", "uFF95",
  5962.   "yukorean", "u3160",
  5963.   "yusbigcyrillic", "u046B",
  5964.   "yusbigiotifiedcyrillic", "u046D",
  5965.   "yuslittlecyrillic", "u0467",
  5966.   "yuslittleiotifiedcyrillic", "u0469",
  5967.   "yusmallhiragana", "u3085",
  5968.   "yusmallkatakana", "u30E5",
  5969.   "yusmallkatakanahalfwidth", "uFF6D",
  5970.   "yuyekorean", "u318B",
  5971.   "yuyeokorean", "u318A",
  5972.   "yyabengali", "u09DF",
  5973.   "yyadeva", "u095F",
  5974.   "z", "u007A",
  5975.   "zaarmenian", "u0566",
  5976.   "zacute", "u017A",
  5977.   "zadeva", "u095B",
  5978.   "zagurmukhi", "u0A5B",
  5979.   "zaharabic", "u0638",
  5980.   "zahfinalarabic", "uFEC6",
  5981.   "zahinitialarabic", "uFEC7",
  5982.   "zahiragana", "u3056",
  5983.   "zahmedialarabic", "uFEC8",
  5984.   "zainarabic", "u0632",
  5985.   "zainfinalarabic", "uFEB0",
  5986.   "zakatakana", "u30B6",
  5987.   "zaqefgadolhebrew", "u0595",
  5988.   "zaqefqatanhebrew", "u0594",
  5989.   "zarqahebrew", "u0598",
  5990.   "zayin", "u05D6",
  5991.   "zayindagesh", "uFB36",
  5992.   "zayindageshhebrew", "uFB36",
  5993.   "zayinhebrew", "u05D6",
  5994.   "zbopomofo", "u3117",
  5995.   "zcaron", "u017E",
  5996.   "zcircle", "u24E9",
  5997.   "zcircumflex", "u1E91",
  5998.   "zcurl", "u0291",
  5999.   "zdot", "u017C",
  6000.   "zdotaccent", "u017C",
  6001.   "zdotbelow", "u1E93",
  6002.   "zecyrillic", "u0437",
  6003.   "zedescendercyrillic", "u0499",
  6004.   "zedieresiscyrillic", "u04DF",
  6005.   "zehiragana", "u305C",
  6006.   "zekatakana", "u30BC",
  6007.   "zero", "u0030",
  6008.   "zeroarabic", "u0660",
  6009.   "zerobengali", "u09E6",
  6010.   "zerodeva", "u0966",
  6011.   "zerogujarati", "u0AE6",
  6012.   "zerogurmukhi", "u0A66",
  6013.   "zerohackarabic", "u0660",
  6014.   "zeroinferior", "u2080",
  6015.   "zeromonospace", "uFF10",
  6016.   "zeropersian", "u06F0",
  6017.   "zerosuperior", "u2070",
  6018.   "zerothai", "u0E50",
  6019.   "zerowidthjoiner", "uFEFF",
  6020.   "zerowidthnonjoiner", "u200C",
  6021.   "zerowidthspace", "u200B",
  6022.   "zeta", "u03B6",
  6023.   "zhbopomofo", "u3113",
  6024.   "zhearmenian", "u056A",
  6025.   "zhebrevecyrillic", "u04C2",
  6026.   "zhecyrillic", "u0436",
  6027.   "zhedescendercyrillic", "u0497",
  6028.   "zhedieresiscyrillic", "u04DD",
  6029.   "zihiragana", "u3058",
  6030.   "zikatakana", "u30B8",
  6031.   "zinorhebrew", "u05AE",
  6032.   "zlinebelow", "u1E95",
  6033.   "zmonospace", "uFF5A",
  6034.   "zohiragana", "u305E",
  6035.   "zokatakana", "u30BE",
  6036.   "zparen", "u24B5",
  6037.   "zretroflexhook", "u0290",
  6038.   "zstroke", "u01B6",
  6039.   "zuhiragana", "u305A",
  6040.   "zukatakana", "u30BA",
  6041. );
  6042.  
  6043. $prog = $0;
  6044. $prog =~ s@.*/@@;
  6045.  
  6046. $groff_sys_fontdir = "/usr/share/groff/1.19.1/font";
  6047.  
  6048. do 'getopts.pl';
  6049. do Getopts('a:d:e:i:mnsvx');
  6050.  
  6051. if ($opt_v) {
  6052.     print "GNU afmtodit (groff) version 1.19.1\n";
  6053.     exit 0;
  6054. }
  6055.  
  6056. if ($#ARGV != 2) {
  6057.     die "usage: $prog [-mnsvx] [-a angle] [-d DESC] [-e encoding]\n" .
  6058.     "       [-i n] afmfile mapfile font\n";
  6059. }
  6060.  
  6061. $afm = $ARGV[0];
  6062. $map = $ARGV[1];
  6063. $font = $ARGV[2];
  6064. $desc = $opt_d || "DESC";
  6065. $sys_map = $groff_sys_fontdir . "/devps/generate/" . $map;
  6066. $sys_desc = $groff_sys_fontdir . "/devps/" . $desc;
  6067.  
  6068. # read the afm file
  6069.  
  6070. open(AFM, $afm) || die "$prog: can't open \`$ARGV[0]': $!\n";
  6071.  
  6072. while (<AFM>) {
  6073.     chop;
  6074.     @field = split(' ');
  6075.     if ($field[0] eq "FontName") {
  6076.     $psname = $field[1];
  6077.     }
  6078.     elsif($field[0] eq "ItalicAngle") {
  6079.     $italic_angle = -$field[1];
  6080.     }
  6081.     elsif ($field[0] eq "KPX") {
  6082.     if ($#field == 3) {
  6083.         push(kern1, $field[1]);
  6084.         push(kern2, $field[2]);
  6085.         push(kernx, $field[3]);
  6086.     }
  6087.     }
  6088.     elsif ($field[0] eq "italicCorrection") {
  6089.     $italic_correction{$field[1]} = $field[2];
  6090.     }
  6091.     elsif ($field[0] eq "leftItalicCorrection") {
  6092.     $left_italic_correction{$field[1]} = $field[2];
  6093.     }
  6094.     elsif ($field[0] eq "subscriptCorrection") {
  6095.     $subscript_correction{$field[1]} = $field[2];
  6096.     }
  6097.     elsif ($field[0] eq "StartCharMetrics") {
  6098.     while (<AFM>) {
  6099.         @field = split(' ');
  6100.         last if ($field[0] eq "EndCharMetrics");
  6101.         if ($field[0] eq "C") {
  6102.         $c = -1;
  6103.         $wx = 0;
  6104.         $n = "";
  6105. #        %ligs = ();
  6106.         $lly = 0;
  6107.         $ury = 0;
  6108.         $llx = 0;
  6109.         $urx = 0;
  6110.         $c = $field[1];
  6111.         $i = 2;
  6112.         while ($i <= $#field) {
  6113.             if ($field[$i] eq "WX") {
  6114.             $w = $field[$i + 1];
  6115.             $i += 2;
  6116.             }
  6117.             elsif ($field[$i] eq "N") {
  6118.             $n = $field[$i + 1];
  6119.             $i += 2;
  6120.             }
  6121.             elsif ($field[$i] eq "B") {
  6122.             $llx = $field[$i + 1];
  6123.             $lly = $field[$i + 2];
  6124.             $urx = $field[$i + 3];
  6125.             $ury = $field[$i + 4];
  6126.             $i += 5;
  6127.             }
  6128. #            elsif ($field[$i] eq "L") {
  6129. #            $ligs{$field[$i + 2]} = $field[$i + 1];
  6130. #            $i += 3;
  6131. #            }
  6132.             else {
  6133.             while ($i <= $#field && $field[$i] ne ";") {
  6134.                 $i++;
  6135.             }
  6136.             $i++;
  6137.             }
  6138.         }
  6139.         if (!$opt_e && $c != -1) {
  6140.             $encoding[$c] = $n;
  6141.             $in_encoding{$n} = 1;
  6142.         }
  6143.         $width{$n} = $w;
  6144.         $height{$n} = $ury;
  6145.         $depth{$n} = -$lly;
  6146.         $left_side_bearing{$n} = -$llx;
  6147.         $right_side_bearing{$n} = $urx - $w;
  6148. #        while (($lig, $glyph2) = each %ligs) {
  6149. #            $ligatures{$lig} = $n . " " . $glyph2;
  6150. #        }
  6151.         }
  6152.     }
  6153.     }
  6154. }
  6155. close(AFM);
  6156.  
  6157. # read the DESC file
  6158.  
  6159. $sizescale = 1;
  6160.  
  6161. open(DESC, $desc) || open(DESC, $sys_desc) ||
  6162.     die "$prog: can't open \`$desc' or \`$sys_desc': $!\n";
  6163. while (<DESC>) {
  6164.     next if /^#/;
  6165.     chop;
  6166.     @field = split(' ');
  6167.     last if $field[0] eq "charset";
  6168.     if ($field[0] eq "res") { $resolution = $field[1]; }
  6169.     if ($field[0] eq "unitwidth") { $unitwidth = $field[1]; }
  6170.     if ($field[0] eq "sizescale") { $sizescale = $field[1]; }
  6171. }
  6172. close(DESC);
  6173.  
  6174. if ($opt_e) {
  6175.     # read the encoding file
  6176.  
  6177.     $sys_opt_e = $groff_sys_fontdir . "/devps/" . $opt_e;
  6178.     open(ENCODING, $opt_e) || open(ENCODING, $sys_opt_e) ||
  6179.     die "$prog: can't open \`$opt_e' or \`$sys_opt_e': $!\n";
  6180.     while (<ENCODING>) {
  6181.     next if /^#/;
  6182.     chop;
  6183.     @field = split(' ');
  6184.     if ($#field == 1) {
  6185.         if ($field[1] >= 0 && defined $width{$field[0]}) {
  6186.         $encoding[$field[1]] = $field[0];
  6187.         $in_encoding{$field[0]} = 1;
  6188.         }
  6189.     }
  6190.     }
  6191.     close(ENCODING);
  6192. }
  6193.  
  6194. # read the map file
  6195.  
  6196. open(MAP, $map) || open(MAP, $sys_map) ||
  6197.     die "$prog: can't open \`$map' or \`$sys_map': $!\n";
  6198. while (<MAP>) {
  6199.     next if /^#/;
  6200.     chop;
  6201.     @field = split(' ');
  6202.     if ($#field == 1) {
  6203.     if (defined $mapped{$field[1]}) {
  6204.         warn "Both $mapped{$field[1]} and $field[0] map to $field[1]";
  6205.     }
  6206.     elsif ($field[1] eq "space") {
  6207.         # the PostScript character "space" is automatically mapped
  6208.         # to the groff character "space"; this is for grops
  6209.         warn "you are not allowed to map to the groff character `space'";
  6210.     }
  6211.     elsif ($field[0] eq "space") {
  6212.         warn "you are not allowed to map the PostScript character `space'";
  6213.     }
  6214.     else {
  6215.         $nmap{$field[0]} += 0;
  6216.         $map{$field[0],$nmap{$field[0]}} = $field[1];
  6217.         $nmap{$field[0]} += 1;
  6218.         $mapped{$field[1]} = $field[0];
  6219.     }
  6220.     }
  6221. }
  6222. close(MAP);
  6223.  
  6224. $italic_angle = $opt_a if $opt_a;
  6225.  
  6226. # add unencoded characters and unmapped characters of the form `uniXXXX'
  6227.  
  6228. if (!$opt_x) {
  6229.     $i = ($#encoding > 256) ? ($#encoding + 1) : 256;
  6230.     while ($ch = each %width) {
  6231.     if (!$in_encoding{$ch}) {
  6232.         $encoding[$i] = $ch;
  6233.         $i++;
  6234.     }
  6235.     if (!$nmap{$ch}) {
  6236.         $u1 = $AGL_to_unicode{$ch};
  6237.         if (!$u1 && ($ch =~ /^uni([0-9A-F]{4})$/)) {
  6238.         $u1 = "u" . $1;
  6239.         }
  6240.         if ($u1) {
  6241.         $u2 = $unicode_decomposed{$u1};
  6242.         $u = $u2 ? $u2 : $u1;
  6243.         $nmap{$ch} += 1;
  6244.         $map{$ch,"0"} = $u;
  6245.         }
  6246.     }
  6247.     }
  6248. }
  6249.  
  6250. # check explicitly for groff's standard ligatures -- many afm files don't
  6251. # have proper `L' entries
  6252.  
  6253. %default_ligatures = (
  6254.   "fi", "f i",
  6255.   "fl", "f l",
  6256.   "ff", "f f",
  6257.   "ffi", "ff i",
  6258.   "ffl", "ff l",
  6259. );
  6260.  
  6261. while (($lig, $components) = each %default_ligatures) {
  6262.     if (defined $width{$lig} && !defined $ligatures{$lig}) {
  6263.     $ligatures{$lig} = $components;
  6264.     }
  6265. }
  6266.  
  6267. # print it all out
  6268.  
  6269. open(FONT, ">$font") || die "$prog: can't open \`$font' for output: $!\n";
  6270. select(FONT);
  6271.  
  6272. print("name $font\n");
  6273. print("internalname $psname\n") if $psname;
  6274. print("special\n") if $opt_s;
  6275. printf("slant %g\n", $italic_angle) if $italic_angle != 0;
  6276. printf("spacewidth %d\n", do conv($width{"space"})) if defined $width{"space"};
  6277.  
  6278. if ($opt_e) {
  6279.     $e = $opt_e;
  6280.     $e =~ s@.*/@@;
  6281.     print("encoding $e\n");
  6282. }
  6283.  
  6284. if (!$opt_n && %ligatures) {
  6285.     print("ligatures");
  6286.     while ($lig = each %ligatures) {
  6287.     print(" $lig");
  6288.     }
  6289.     print(" 0\n");
  6290. }
  6291.  
  6292. if ($#kern1 >= 0) {
  6293.     print("kernpairs\n");
  6294.  
  6295.     for ($i = 0; $i <= $#kern1; $i++) {
  6296.     $c1 = $kern1[$i];
  6297.     $c2 = $kern2[$i];
  6298.     if ($nmap{$c1} != 0 && $nmap{$c2} != 0) {
  6299.         for ($j = 0; $j < $nmap{$c1}; $j++) {
  6300.         for ($k = 0; $k < $nmap{$c2}; $k++) {
  6301.             if ($kernx[$i] != 0) {
  6302.             printf("%s %s %d\n",
  6303.                    $map{$c1,$j},
  6304.                    $map{$c2,$k},
  6305.                    do conv($kernx[$i]));
  6306.             }
  6307.         }
  6308.         }
  6309.     }
  6310.     }
  6311. }
  6312.  
  6313. # characters not shorter than asc_boundary are considered to have ascenders
  6314.  
  6315. $asc_boundary = $height{"t"} - 1;
  6316.  
  6317. # likewise for descenders
  6318.  
  6319. $desc_boundary = $depth{"g"};
  6320. $desc_boundary = $depth{"j"} if $depth{"j"} < $desc_boundary;
  6321. $desc_boundary = $depth{"p"} if $depth{"p"} < $desc_boundary;
  6322. $desc_boundary = $depth{"q"} if $depth{"q"} < $desc_boundary;
  6323. $desc_boundary = $depth{"y"} if $depth{"y"} < $desc_boundary;
  6324. $desc_boundary -= 1;
  6325.  
  6326. if (defined $height{"x"}) {
  6327.     $xheight = $height{"x"};
  6328. }
  6329. elsif (defined $height{"alpha"}) {
  6330.     $xheight = $height{"alpha"};
  6331. }
  6332. else {
  6333.     $xheight = 450;
  6334. }
  6335.  
  6336. $italic_angle = $italic_angle*3.14159265358979323846/180.0;
  6337. $slant = sin($italic_angle)/cos($italic_angle);
  6338. $slant = 0 if $slant < 0;
  6339.  
  6340. print("charset\n");
  6341. for ($i = 0; $i <= $#encoding; $i++) {
  6342.     $ch = $encoding[$i];
  6343.     if ($ch ne "" && $ch ne "space") {
  6344.     $map{$ch,"0"} = "---" if $nmap{$ch} == 0;
  6345.     $type = 0;
  6346.     $h = $height{$ch};
  6347.     $h = 0 if $h < 0;
  6348.     $d = $depth{$ch};
  6349.     $d = 0 if $d < 0;
  6350.     $type = 1 if $d >= $desc_boundary;
  6351.     $type += 2 if $h >= $asc_boundary;
  6352.     printf("%s\t%d", $map{$ch,"0"}, do conv($width{$ch}));
  6353.     $italic_correction = 0;
  6354.     $left_math_fit = 0;
  6355.     $subscript_correction = 0;
  6356.     if (defined $opt_i) {
  6357.         $italic_correction = $right_side_bearing{$ch} + $opt_i;
  6358.         $italic_correction = 0 if $italic_correction < 0;
  6359.         $subscript_correction = $slant * $xheight * .8;
  6360.         $subscript_correction = $italic_correction if
  6361.         $subscript_correction > $italic_correction;
  6362.         $left_math_fit = $left_side_bearing{$ch} + $opt_i;
  6363.         if (defined $opt_m) {
  6364.         $left_math_fit = 0 if $left_math_fit < 0;
  6365.         }
  6366.     }
  6367.     if (defined $italic_correction{$ch}) {
  6368.         $italic_correction = $italic_correction{$ch};
  6369.     }
  6370.     if (defined $left_italic_correction{$ch}) {
  6371.         $left_math_fit = $left_italic_correction{$ch};
  6372.     }
  6373.     if (defined $subscript_correction{$ch}) {
  6374.         $subscript_correction = $subscript_correction{$ch};
  6375.     }
  6376.     if ($subscript_correction != 0) {
  6377.         printf(",%d,%d", do conv($h), do conv($d));
  6378.         printf(",%d,%d,%d", do conv($italic_correction),
  6379.            do conv($left_math_fit),
  6380.            do conv($subscript_correction));
  6381.     }
  6382.     elsif ($left_math_fit != 0) {
  6383.         printf(",%d,%d", do conv($h), do conv($d));
  6384.         printf(",%d,%d", do conv($italic_correction),
  6385.            do conv($left_math_fit));
  6386.     }
  6387.     elsif ($italic_correction != 0) {
  6388.         printf(",%d,%d", do conv($h), do conv($d));
  6389.         printf(",%d", do conv($italic_correction));
  6390.     }
  6391.     elsif ($d != 0) {
  6392.         printf(",%d,%d", do conv($h), do conv($d));
  6393.     }
  6394.     else {
  6395.         # always put the height in to stop groff guessing
  6396.         printf(",%d", do conv($h));
  6397.     }
  6398.     printf("\t%d", $type);
  6399.     printf("\t%d\t%s\n", $i, $ch);
  6400.     for ($j = 1; $j < $nmap{$ch}; $j++) {
  6401.         printf("%s\t\"\n", $map{$ch,$j});
  6402.     }
  6403.     }
  6404.     if ($ch eq "space" && defined $width{"space"}) {
  6405.     printf("space\t%d\t0\t%d\tspace\n", do conv($width{"space"}), $i);
  6406.     }
  6407. }
  6408.  
  6409. sub conv {
  6410.     $_[0]*$unitwidth*$resolution/(72*1000*$sizescale) + ($_[0] < 0 ? -.5 : .5);
  6411. }
  6412.